Partilhar via


MapStyleSheet Classe

Definição

Representa um conjunto de regras que definem o estilo do mapa em um controle de mapa. Essa classe fornece métodos para:

  1. Recupere estilos comuns de mapa base.
  2. Carregue planilhas personalizadas por meio de ParseFromJson e TryParseFromJson. Para saber mais sobre folhas de estilo JSON, consulte Referência de folha de estilos do mapa.
  3. Combine várias planilhas, em que planilhas posteriores substituem planilhas anteriores, usando o método Combine . Normalmente, um estilo de mapa base comum é combinado com JSON personalizado para criar um estilo de mapa personalizado.
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
Herança
Object Platform::Object IInspectable DependencyObject MapStyleSheet
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Propriedades

Dispatcher

Obtém o CoreDispatcher ao qual esse objeto está associado. O CoreDispatcher representa uma instalação que pode acessar DependencyObject no thread da interface do usuário mesmo que o código seja iniciado por um thread que não seja da interface do usuário.

(Herdado de DependencyObject)

Métodos

Aerial()

Obtém um MapStyleSheet que apresenta uma exibição aérea do mapa.

AerialWithOverlay()

Obtém um MapStyleSheet que apresenta um mapa híbrido que combina um mapa aéreo com estradas.

ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade de dependência.

(Herdado de DependencyObject)
Combine(IIterable<MapStyleSheet>)

Combina as regras definidas em duas instâncias mapStyleSheet .

GetAnimationBaseValue(DependencyProperty)

Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa.

(Herdado de DependencyObject)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject.

(Herdado de DependencyObject)
ParseFromJson(String)

Cria uma folha de estilos analisando uma cadeia de caracteres de marcação JSON que define um conjunto de regras personalizadas.

ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, se um valor local for definido.

(Herdado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nesta instância dependencyObject .

(Herdado de DependencyObject)
RoadDark()

Obtém um MapStyleSheet que apresenta um roteiro com um tema escuro.

RoadHighContrastDark()

Obtém um mapStyleSheet estilos o mapa com um tema escuro de alto contraste.

RoadHighContrastLight()

Obtém um mapStyleSheet estilos o mapa com um tema claro de alto contraste.

RoadLight()

Obtém um MapStyleSheet que apresenta um roteiro com um tema claro.

SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência em um DependencyObject.

(Herdado de DependencyObject)
TryParseFromJson(String, MapStyleSheet)

Cria uma folha de estilos analisando uma cadeia de caracteres de marcação JSON que define um conjunto de regras personalizadas.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback.

(Herdado de DependencyObject)

Aplica-se a