MapPolygon Класс

Определение

Представляет многоугольник в элементе MapControl.

public ref class MapPolygon 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 MapPolygon 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 MapPolygon 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 MapPolygon : 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 MapPolygon : MapElement
Public NotInheritable Class MapPolygon
Inherits MapElement
Наследование
Object Platform::Object IInspectable DependencyObject MapElement MapPolygon
Атрибуты

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

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

Комментарии

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

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

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

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

Версия Windows Версия пакета SDK Добавленная стоимость
1511 10586 Пути

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

MapPolygon()

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

Свойства

Dispatcher

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

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

Возвращает или задает цвет, используемый для заполнения MapPolygon.

IsEnabled

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

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

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

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

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

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

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

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

Возвращает или задает коллекцию координат, определяющих фигуру MapPolygon .

Примечание

В Windows 10 версии 1511 мы рекомендуем использовать свойство Paths для создания простых и сложных многоугольников. Не используйте оба свойства (Paths и Path) одновременно.

PathProperty

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

Paths

Возвращает список объектов Geopath , определяющих фигуру MapPolygon .

Примечание

В Windows 10 версии 1511 мы рекомендуем использовать это свойство вместо Path для создания многоугольников. Не используйте оба свойства (Paths и Path) одновременно.

StrokeColor

Возвращает или задает цвет, используемый для рисования MapPolygon.

StrokeDashed

Возвращает или задает значение, указывающее, является ли линия, используемая для рисования MapPolygon , пунктирной.

StrokeDashedProperty

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

StrokeThickness

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

StrokeThicknessProperty

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

Tag

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

(Унаследовано от MapElement)
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)

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

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