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 中引入)

注解

通过将图钉、图像和形状添加到 MapElements 集合,在 MapControl 上显示它们。

  • 使用 MapIcon 类显示带有可选文本的图像,例如图钉。 保留默认映像或提供自定义映像。
  • 定义并显示 MapPolygon 或 MapPolyline。 或者,若要在 MapControl 上显示 XAML 元素,请将其添加到其 Children 集合。

有关详细信息,请参阅 使用 2D、3D 和街景视图显示地图

构造函数

MapPolyline()

初始化 MapPolyline 类的新实例。

属性

Dispatcher

获取与此对象关联的 CoreDispatcherCoreDispatcher 表示可以访问 UI 线程上的 DependencyObject 的工具,即使代码是由非 UI 线程启动的。

(继承自 DependencyObject)
IsEnabled

指示用户是否可以与 MapElement 交互。

(继承自 MapElement)
MapStyleSheetEntry

获取或设置要应用于此 MapElement 的地图样式表中的条目的名称。

(继承自 MapElement)
MapStyleSheetEntryState

获取或设置此 MapElement 的状态的名称。 如果样式表为该状态定义了样式,则该样式将应用于此元素。 在状态样式表中定义的值将替代 MapStyleSheetEntry 中定义的值。

(继承自 MapElement)
MapTabIndex

获取或设置一个值,该值确定当用户通过按 Tab 键浏览这些元素时 MapControl 元素接收焦点的顺序。

(继承自 MapElement)
Path

获取或设置定义 MapPolyline 形状的坐标集合。

PathProperty

标识 Path 依赖属性。

StrokeColor

获取或设置用于绘制 MapPolyline 的颜色。

StrokeDashed

获取或设置一个值,该值指示用于绘制 MapPolyline 的线条是否虚线。

StrokeDashedProperty

标识 StrokeDashed 依赖属性。

StrokeThickness

获取或设置用于绘制 MapPolyline 的线条的宽度(以逻辑像素为单位)。

Tag

获取或设置可用于存储有关此对象的自定义信息的任意对象值。

(继承自 MapElement)
Visible

获取或设置一个值,该值指示 MapElementMapControl 上是否可见。

(继承自 MapElement)
ZIndex

获取或设置 MapElement 的 z 索引。 Z 索引较高的 MapElement 显示在 z 索引较低的 MapElement 顶部。

(继承自 MapElement)

方法

ClearValue(DependencyProperty)

清除依赖属性的本地值。

(继承自 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

返回为依赖属性建立的任何基值,该基值适用于动画未处于活动状态的情况。

(继承自 DependencyObject)
GetValue(DependencyProperty)

DependencyObject 返回依赖属性的当前有效值。

(继承自 DependencyObject)
ReadLocalValue(DependencyProperty)

如果设置了本地值,则返回依赖属性的本地值。

(继承自 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

注册通知函数,用于侦听此 DependencyObject 实例上对特定 DependencyProperty 的更改。

(继承自 DependencyObject)
SetValue(DependencyProperty, Object)

设置 DependencyObject 上依赖属性的本地值。

(继承自 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

取消以前通过调用 RegisterPropertyChangedCallback 注册的更改通知。

(继承自 DependencyObject)

适用于

另请参阅