MapBillboard 类

定义

显示一个图像,该图像相对于其与 MapBillboard 的 ReferenceCamera 的距离进行缩放和淡出。

public ref class MapBillboard sealed : MapElement
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Controls.Maps.IMapBillboardFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapBillboard final : MapElement
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Controls.Maps.IMapBillboardFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapBillboard : MapElement
Public NotInheritable Class MapBillboard
Inherits MapElement
继承
Object Platform::Object IInspectable DependencyObject MapElement MapBillboard
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

注解

MapBillboard 与 MapIcon 非常相似。 使用 MapIcon 强调地图上的位置。 由于用于标记位置的图像通常很小,因此可以保持与用户在地图上放大和缩小大小相同的大小。

使用 MapBillboard 可显示与地图位置相关的大型图像等内容。 当用户缩小时,此图像将按比例收缩,使用户可以从地图上看到更大的地理范围。

构造函数

MapBillboard(MapCamera)

初始化 MapBillboard 类的新实例。

属性

CollisionBehaviorDesired

获取或设置 MapBillboard 由于缩放级别而与其他地图特征相冲突时的行为。

CollisionBehaviorDesiredProperty

标识 CollisionBehaviorDesired 依赖属性。

Dispatcher

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

(继承自 DependencyObject)
Image

获取或设置 MapBillboard 的图像。 提供可选的自定义映像以替换默认兴趣点 (POI) 映像。

IsEnabled

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

(继承自 MapElement)
Location

获取或设置 MapControlMapBillboard 的地理位置。 位置是 MapControl 上定位 MapBillboardNormalizedAnchorPoint 的地理位置。

LocationProperty

标识 Location 依赖属性。

MapStyleSheetEntry

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

(继承自 MapElement)
MapStyleSheetEntryState

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

(继承自 MapElement)
MapTabIndex

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

(继承自 MapElement)
NormalizedAnchorPoint

获取或设置 MapBillboard 的定位点。 定位点是 MapBillboard 上的点,位于 Location 属性指定的 MapControl 上的点。

NormalizedAnchorPointProperty

标识 NormalizedAnchorPoint 依赖属性。

ReferenceCamera

获取 MapCamera 设置,这些设置定义图像以 1 倍比例显示的位置和方向。

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)

适用于

另请参阅