MapStyleSheet 类

定义

表示一组规则,这些规则定义 地图控件中的地图样式。 此类提供用于:

  1. 检索常见基本地图样式。
  2. 通过 ParseFromJsonTryParseFromJson 加载自定义工作表。 若要详细了解 JSON 样式表,请参阅 映射样式表参考
  3. 使用 Combine 方法合并多个工作表,其中后续工作表替代以前的工作表。 通常,常用基本地图样式与自定义 JSON 结合使用,以创建自定义地图样式。
public ref class MapStyleSheet sealed : DependencyObject
/// [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 MapStyleSheet final : DependencyObject
[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 MapStyleSheet : DependencyObject
Public NotInheritable Class MapStyleSheet
Inherits DependencyObject
继承
Object Platform::Object IInspectable DependencyObject MapStyleSheet
属性

Windows 要求

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

属性

Dispatcher

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

(继承自 DependencyObject)

方法

Aerial()

获取一个 MapStyleSheet ,它显示地图的鸟瞰图。

AerialWithOverlay()

获取一个 MapStyleSheet, 它呈现将航拍地图与道路相结合的混合地图。

ClearValue(DependencyProperty)

清除依赖属性的本地值。

(继承自 DependencyObject)
Combine(IIterable<MapStyleSheet>)

合并两个 MapStyleSheet 实例中定义的规则。

GetAnimationBaseValue(DependencyProperty)

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

(继承自 DependencyObject)
GetValue(DependencyProperty)

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

(继承自 DependencyObject)
ParseFromJson(String)

通过分析定义一组自定义规则的 JSON 标记字符串来创建样式表。

ReadLocalValue(DependencyProperty)

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

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

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

(继承自 DependencyObject)
RoadDark()

获取一个 MapStyleSheet ,它呈现具有深色主题的路线图。

RoadHighContrastDark()

获取 MapStyleSheet 使用高对比度深色主题设置地图样式。

RoadHighContrastLight()

获取 MapStyleSheet 使用高对比度浅色主题设置地图样式。

RoadLight()

获取一个 MapStyleSheet ,它呈现具有浅色主题的路线图。

SetValue(DependencyProperty, Object)

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

(继承自 DependencyObject)
TryParseFromJson(String, MapStyleSheet)

通过分析定义一组自定义规则的 JSON 标记字符串来创建样式表。

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

(继承自 DependencyObject)

适用于