MapStyleSheet クラス

定義

マップ コントロール内のマップのスタイルを定義するルールのセットを表します。 このクラスは、次のメソッドを提供します。

  1. 一般的な基本マップ スタイルを取得します。
  2. ParseFromJsonTryParseFromJson を使用してカスタム シートを読み込みます。 JSON スタイル シートの詳細については、「 Map stylesheet reference」を参照してください。
  3. 複数のシートを結合します。この場合、後のシートは、 Combine メソッドを使用して以前のシートをオーバーライドします。 通常、共通の基本マップ スタイルをカスタム JSON と組み合わせて、カスタマイズされたマップ スタイルを作成します。
public ref class MapStyleSheet sealed : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapStyleSheet final : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapStyleSheet : DependencyObject
Public NotInheritable Class MapStyleSheet
Inherits DependencyObject
継承
Object Platform::Object IInspectable DependencyObject MapStyleSheet
属性

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

プロパティ

Dispatcher

このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の DependencyObject にアクセスできる機能を表します。

(継承元 DependencyObject)

メソッド

Aerial()

マップの航空写真を表示する MapStyleSheet を取得します。

AerialWithOverlay()

航空地図と道路を組み合わせたハイブリッド マップを表示する MapStyleSheet を取得します。

ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
Combine(IIterable<MapStyleSheet>)

2 つの MapStyleSheet インスタンスで定義されているルールを結合します。

GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
ParseFromJson(String)

カスタム規則のセットを定義する JSON マークアップ文字列を解析して、スタイルシートを作成します。

ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
RoadDark()

ダーク テーマを含むロードマップを表示する MapStyleSheet を取得します。

RoadHighContrastDark()

ハイ コントラストのダーク テーマを使用してマップの MapStyleSheet スタイルを取得します。

RoadHighContrastLight()

ハイ コントラストライト テーマを使用してマップの MapStyleSheet スタイルを取得します。

RoadLight()

ライト テーマを含むロードマップを表示する MapStyleSheet を取得します。

SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
TryParseFromJson(String, MapStyleSheet)

カスタム規則のセットを定義する JSON マークアップ文字列を解析して、スタイルシートを作成します。

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

適用対象