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

注解

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

或者,若要在 MapControl 上显示 XAML 元素,请将其添加到其 Children 集合。

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

版本历史记录

Windows 版本 SDK 版本 已添加值
1709 16299 MapStyleSheetEntry
1709 16299 MapStyleSheetEntryState
1709 16299 标记
1803 17134 IsEnabled

构造函数

MapElement()

初始化 MapElement 类的新实例。

属性

Dispatcher

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

(继承自 DependencyObject)
IsEnabled

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

IsEnabledProperty

标识 IsEnabled 依赖属性。

MapStyleSheetEntry

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

MapStyleSheetEntryProperty

标识 MapStyleSheetEntry 依赖属性。

MapStyleSheetEntryState

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

MapStyleSheetEntryStateProperty

标识 MapStyleSheetEntryState 依赖属性。

MapTabIndex

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

MapTabIndexProperty

标识 MapTabIndex 依赖属性。

Tag

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

TagProperty

标识 Tag 依赖属性。

Visible

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

VisibleProperty

标识 Visible 依赖属性。

ZIndex

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

ZIndexProperty

标识 ZIndex 依赖属性。

方法

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)

适用于

另请参阅