MapIcon Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отображает изображение, например кнопку с необязательным текстом в элементе MapControl. Используйте образ по умолчанию или предоставьте пользовательский образ.
public ref class MapIcon sealed : MapElement
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 MapIcon final : MapElement
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MapIcon final : MapElement
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 sealed class MapIcon : MapElement
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MapIcon : MapElement
Public NotInheritable Class MapIcon
Inherits MapElement
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Отображение кнопок, изображений и фигур в элементе MapControl путем добавления их в коллекцию MapElements .
- Отображение изображения , например канцелярской кнопки с необязательным текстом, с помощью класса MapIcon. Сохраните образ по умолчанию или укажите пользовательский образ.
- Определение и отображение MapPolygon или MapPolyline. Кроме того, чтобы отобразить элементы XAML в элементе MapControl, добавьте их в коллекцию Children .
Если Altitude и AltitudeReferenceSystem не заданы явным образом, элемент MapIcon будет размещен на поверхности.
Совет
При показе изображения MapIcon, которое указывает определенное местоположение на карте, например вешки или стрелки, попробуйте присвоить значению свойства NormalizedAnchorPoint приблизительное местоположение указателя на изображении. Если для свойства NormalizedAnchorPoint оставить значение по умолчанию (0, 0), которое соответствует верхнему левому углу изображения, то в результате изменений свойства карты ZoomLevel изображение может указывать на другое местоположение.
Конструкторы
MapIcon() |
Инициализирует новый экземпляр класса MapIcon . |
Свойства
CollisionBehaviorDesired |
Возвращает или задает поведение MapIcon при столкновении с другими функциями карты из-за уровня масштабирования. |
CollisionBehaviorDesiredProperty |
Определяет свойство зависимости CollisionBehaviorDesired . |
Dispatcher |
Возвращает CoreDispatcher , с которым связан этот объект. CoreDispatcher представляет средство, которое может получить доступ к DependencyObject в потоке пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу. (Унаследовано от DependencyObject) |
Image |
Возвращает или задает изображение для MapIcon. Укажите необязательный пользовательский образ для замены образа точки интереса по умолчанию (POI). Поддерживаются следующие форматы потоков:
|
IsEnabled |
Указывает, могут ли пользователи взаимодействовать с MapElement. (Унаследовано от MapElement) |
Location |
Возвращает или задает географическое расположение MapIcon в Элементе управления MapControl. Расположение — это географическое расположение в Элементе Управления MapControl , в котором расположен элемент NormalizedAnchorPointобъекта MapIcon . |
LocationProperty |
Идентифицирует свойство зависимостей расположения . |
MapStyleSheetEntry |
Получает или задает имя записи в таблице стилей карты, которую вы хотите применить к этому объекту MapElement. (Унаследовано от MapElement) |
MapStyleSheetEntryState |
Возвращает или задает имя состояния этого объекта MapElement. Если таблица стилей определяет стиль для этого состояния, этот стиль применяется к этому элементу. Значения, определенные в таблице стилей для состояния, переопределяют значения, определенные в MapStyleSheetEntry. (Унаследовано от MapElement) |
MapTabIndex |
Возвращает или задает значение, определяющее порядок, в котором элементы MapControl получают фокус при переходе пользователя по этим элементам с помощью клавиши TAB. (Унаследовано от MapElement) |
NormalizedAnchorPoint |
Возвращает или задает точку привязки MapIcon. Точка привязки — это точка в MapIcon , расположенная в точке mapControl , заданной свойством Location . |
NormalizedAnchorPointProperty |
Определяет свойство зависимости NormalizedAnchorPoint . |
Tag |
Возвращает или задает произвольное значение объекта, которое можно использовать для хранения пользовательских сведений об этом объекте. (Унаследовано от MapElement) |
Title |
Возвращает или задает необязательный текст mapIcon. |
TitleProperty |
Определяет свойство зависимости Title . |
Visible |
Возвращает или задает значение, указывающее, отображается ли mapElement в элементе MapControl. (Унаследовано от MapElement) |
ZIndex |
Возвращает или задает z-индекс объекта MapElement. MapElement с более высоким Z-индексом отображается поверх MapElement с более низким z-индексом. (Унаследовано от MapElement) |
Методы
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) |