Freigeben über


MapStyleSheet Klasse

Definition

Stellt einen Satz von Regeln dar, der den Stil der Karte in einem Kartensteuerelement definiert. Diese Klasse bietet Methoden für Folgendes:

  1. Rufen Sie allgemeine Basiszuordnungsstile ab.
  2. Laden Sie benutzerdefinierte Blätter über ParseFromJson und TryParseFromJson. Weitere Informationen zu JSON-Stylesheets finden Sie unter Referenz zu Karten stylesheets.
  3. Kombinieren Sie mehrere Blätter, wobei spätere Blätter frühere Blätter mit der Combine-Methode überschreiben. In der Regel wird ein allgemeiner Basiskartenstil mit benutzerdefiniertem JSON-Code kombiniert, um einen benutzerdefinierten Kartenstil zu erstellen.
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
Vererbung
Object Platform::Object IInspectable DependencyObject MapStyleSheet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Eigenschaften

Dispatcher

Ruft den CoreDispatcher ab, dem dieses Objekt zugeordnet ist. CoreDispatcher stellt eine Funktion dar, die auf das DependencyObject im UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird.

(Geerbt von DependencyObject)

Methoden

Aerial()

Ruft ein MapStyleSheet ab , das eine Luftansicht der Karte darstellt.

AerialWithOverlay()

Ruft ein MapStyleSheet ab , das eine Hybridkarte darstellt, die eine Luftbildkarte mit Straßen kombiniert.

ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Abhängigkeitseigenschaft.

(Geerbt von DependencyObject)
Combine(IIterable<MapStyleSheet>)

Kombiniert die in zwei MapStyleSheet-Instanzen definierten Regeln.

GetAnimationBaseValue(DependencyProperty)

Gibt einen beliebigen Basiswert zurück, der für eine Abhängigkeitseigenschaft festgelegt wurde, was in Fällen gilt, in denen eine Animation nicht aktiv ist.

(Geerbt von DependencyObject)
GetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück.

(Geerbt von DependencyObject)
ParseFromJson(String)

Erstellt ein Stylesheet, indem eine JSON-Markupzeichenfolge analysiert wird, die einen Satz benutzerdefinierter Regeln definiert.

ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt ist.

(Geerbt von DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registriert eine Benachrichtigungsfunktion zum Lauschen auf Änderungen an einer bestimmten DependencyProperty für dieses DependencyObject-instance.

(Geerbt von DependencyObject)
RoadDark()

Ruft ein MapStyleSheet ab , das eine Straßenkarte mit einem dunklen Design darstellt.

RoadHighContrastDark()

Ruft ein MapStyleSheet-Format für die Karte mit einem dunklen Design mit hohem Kontrast ab.

RoadHighContrastLight()

Ruft eine MapStyleSheet-Formatvorlage ab, die die Karte mit einem lichtstarken Design mit hohem Kontrast formatiert.

RoadLight()

Ruft ein MapStyleSheet ab , das eine Straßenkarte mit einem leichten Design darstellt.

SetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest.

(Geerbt von DependencyObject)
TryParseFromJson(String, MapStyleSheet)

Erstellt ein Stylesheet, indem eine JSON-Markupzeichenfolge analysiert wird, die einen Satz benutzerdefinierter Regeln definiert.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Bricht eine Änderungsbenachrichtigung ab, die zuvor registriert wurde, indem RegisterPropertyChangedCallback aufgerufen wurde.

(Geerbt von DependencyObject)

Gilt für: