Condividi tramite


MapStyleSheet Classe

Definizione

Rappresenta un set di regole che definiscono lo stile della mappa in un controllo mappa. Questa classe fornisce metodi per:

  1. Recuperare gli stili comuni della mappa di base.
  2. Caricare fogli personalizzati tramite ParseFromJson e TryParseFromJson. Per altre informazioni sui fogli di stile JSON, vedere Informazioni di riferimento sul foglio di stile mappa.
  3. Combinare più fogli, in cui i fogli successivi eseguono l'override dei fogli precedenti, usando il metodo Combine . In genere uno stile comune della mappa di base viene combinato con JSON personalizzato per creare uno stile mappa personalizzato.
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
Ereditarietà
Object Platform::Object IInspectable DependencyObject MapStyleSheet
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Proprietà

Dispatcher

Ottiene CoreDispatcher associato a questo oggetto. CoreDispatcher rappresenta una struttura che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non interfaccia utente.

(Ereditato da DependencyObject)

Metodi

Aerial()

Ottiene un MapStyleSheet che presenta una vista aerea della mappa.

AerialWithOverlay()

Ottiene un MapStyleSheet che presenta una mappa ibrida che combina una mappa aerea con le strade.

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
Combine(IIterable<MapStyleSheet>)

Combina le regole definite in due istanze di MapStyleSheet .

GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject.

(Ereditato da DependencyObject)
ParseFromJson(String)

Crea un foglio di stile analizzando una stringa di markup JSON che definisce un set di regole personalizzate.

ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica.

(Ereditato da DependencyObject)
RoadDark()

Ottiene un MapStyleSheet che presenta una mappa stradale con un tema scuro.

RoadHighContrastDark()

Ottiene un mapStyleSheet stili la mappa con un tema scuro a contrasto elevato.

RoadHighContrastLight()

Ottiene un mapStyleSheet stili la mappa con un tema di luce a contrasto elevato.

RoadLight()

Ottiene un MapStyleSheet che presenta una mappa stradale con un tema chiaro.

SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject.

(Ereditato da DependencyObject)
TryParseFromJson(String, MapStyleSheet)

Crea un foglio di stile analizzando una stringa di markup JSON che definisce un set di regole personalizzate.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a