MapElement Класс

Определение

Представляет элемент, отображаемый в элементе MapControl.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapElement : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MapElement : DependencyObject
Public Class MapElement
Inherits DependencyObject
Наследование
Object IInspectable DependencyObject MapElement
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Отображение канцелярской кнопки, изображений и фигур в Элементе Управления MapControl путем добавления их в коллекцию MapElements .

  • Отображение изображения , например канцелярской кнопки с необязательным текстом, с помощью класса MapIcon . Сохраните образ по умолчанию или укажите пользовательский образ.
  • Определение и отображение MapPolygon или MapPolyline.
  • Отображение трехмерной модели с помощью класса MapElement3D .

Кроме того, чтобы отобразить элементы XAML в MapControl, добавьте их в коллекцию Children .

Дополнительные сведения см. в разделе Отображение карт с двух-, трехмерными представлениями и представлениями Streetside.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 MapStyleSheetEntry
1709 16299 MapStyleSheetEntryState
1709 16299 Тег
1803 17134 IsEnabled

Конструкторы

MapElement()

Инициализирует новый экземпляр класса MapElement .

Свойства

Dispatcher

Возвращает объект CoreDispatcher , с которым связан этот объект. CoreDispatcher представляет собой средство, которое может получить доступ к DependencyObject в потоке пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

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

Указывает, могут ли пользователи взаимодействовать с MapElement.

IsEnabledProperty

Определяет свойство зависимости IsEnabled .

MapStyleSheetEntry

Возвращает или задает имя записи в таблице стилей карты, которую вы хотите применить к этому объекту MapElement.

MapStyleSheetEntryProperty

Идентифицирует свойство зависимости MapStyleSheetEntry .

MapStyleSheetEntryState

Возвращает или задает имя состояния этого объекта MapElement. Если таблица стилей определяет стиль для этого состояния, этот стиль применяется к этому элементу. Значения, определенные в таблице стилей для состояния, переопределяют значения, определенные в MapStyleSheetEntry.

MapStyleSheetEntryStateProperty

Определяет свойство зависимости MapStyleSheetEntryState .

MapTabIndex

Возвращает или задает значение, определяющее порядок получения фокуса элементами MapControl при переходе пользователя по этим элементам с помощью клавиши TAB.

MapTabIndexProperty

Определяет свойство зависимости MapTabIndex .

Tag

Возвращает или задает произвольное значение объекта, которое можно использовать для хранения пользовательских сведений об этом объекте.

TagProperty

Идентифицирует свойство зависимостей Тег .

Visible

Возвращает или задает значение, указывающее, отображается ли элемент MapElement в элементе MapControl.

VisibleProperty

Идентифицирует свойство Видимой зависимости.

ZIndex

Возвращает или задает z-индекс объекта MapElement. MapElement с более высоким индексом z отображается поверх MapElement с более низким z-индексом.

ZIndexProperty

Определяет свойство зависимости ZIndex .

Методы

ClearValue(DependencyProperty)

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

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

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

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

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

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

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

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

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

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

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

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

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

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

См. также раздел