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)

適用於