Поделиться через


MapPolyline Класс

Определение

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

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

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

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

Комментарии

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

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

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

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

MapPolyline()

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

Свойства

Dispatcher

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

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

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

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

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

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

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

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

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

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

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

PathProperty

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

StrokeColor

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

StrokeDashed

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

StrokeDashedProperty

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

StrokeThickness

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

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)

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

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