MapStyleSheet Classe

Définition

Représente un ensemble de règles qui définissent le style de la carte dans un contrôle de carte. Cette classe fournit des méthodes pour :

  1. Récupérez les styles de carte de base courants.
  2. Chargez des feuilles personnalisées via ParseFromJson et TryParseFromJson. Pour en savoir plus sur les feuilles de style JSON, consultez Informations de référence sur les feuilles de style MAP.
  3. Combinez plusieurs feuilles, où les feuilles ultérieures remplacent les feuilles antérieures, à l’aide de la méthode Combine . En règle générale, un style de carte de base commun est combiné avec json personnalisé pour créer un style de carte personnalisé.
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
Héritage
Object Platform::Object IInspectable DependencyObject MapStyleSheet
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Propriétés

Dispatcher

Obtient le CoreDispatcher auquel cet objet est associé. CoreDispatcher représente une installation qui peut accéder à DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’interface utilisateur.

(Hérité de DependencyObject)

Méthodes

Aerial()

Obtient une Feuille MapStyle qui présente une vue aérienne de la carte.

AerialWithOverlay()

Obtient un MapStyleSheet qui présente une carte hybride qui combine une carte aérienne avec des routes.

ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
Combine(IIterable<MapStyleSheet>)

Combine les règles définies dans deux instances MapStyleSheet .

GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un objet DependencyObject.

(Hérité de DependencyObject)
ParseFromJson(String)

Crée une feuille de style en analysant une chaîne de balisage JSON qui définit un ensemble de règles personnalisées.

ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject.

(Hérité de DependencyObject)
RoadDark()

Obtient un MapStyleSheet qui présente une feuille de route avec un thème sombre.

RoadHighContrastDark()

Obtient un MapStyleSheet styles la carte avec un thème sombre à contraste élevé.

RoadHighContrastLight()

Obtient un MapStyleSheet styles la carte avec un thème lumineux à contraste élevé.

RoadLight()

Obtient une feuille De style map qui présente une feuille de route avec un thème clair.

SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
TryParseFromJson(String, MapStyleSheet)

Crée une feuille de style en analysant une chaîne de balisage JSON qui définit un ensemble de règles personnalisées.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

S’applique à