MapStyleSheet Класс

Определение

Представляет набор правил, определяющих стиль карты в элементе управления картой. Этот класс предоставляет методы для:

  1. Получение общих стилей базовой карты.
  2. Загрузите пользовательские листы с помощью ParseFromJson и TryParseFromJson. Дополнительные сведения о таблицах стилей JSON см. в статье Справочник по таблицам стилей карты.
  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 представляет собой средство, которое может получить доступ к DependencyObject в потоке пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

(Унаследовано от DependencyObject)

Методы

Aerial()

Возвращает mapStyleSheet , который представляет представление карты с воздуха.

AerialWithOverlay()

Возвращает mapStyleSheet , представляющий гибридную карту, объединяющую воздушную карту с дорогами.

ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
Combine(IIterable<MapStyleSheet>)

Объединяет правила, определенные в двух экземплярах MapStyleSheet .

GetAnimationBaseValue(DependencyProperty)

Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна.

(Унаследовано от DependencyObject)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
ParseFromJson(String)

Создает таблицу стилей, анализируя строку разметки JSON, которая определяет набор настраиваемых правил.

ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенного DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
RoadDark()

Возвращает mapStyleSheet , представляющий дорожную карту с темной темой.

RoadHighContrastDark()

Возвращает mapStyleSheet , стили карты с темной темной темой с высокой контрастностью.

RoadHighContrastLight()

Возвращает mapStyleSheet , стили карты с светлой темой с высокой контрастностью.

RoadLight()

Возвращает mapStyleSheet , представляющий дорожную карту со светлой темой.

SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
TryParseFromJson(String, MapStyleSheet)

Создает таблицу стилей путем синтаксического анализа строки разметки JSON, определяющей набор настраиваемых правил.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

Применяется к