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上的圖釘、影像和圖形。

  • 使用MapIcon類別顯示釘,例如具有選擇性文字的圖釘。 保留預設映射或提供自訂映射。
  • 定義並顯示 MapPolygonMapPolyline
  • 使用MapElement3D類別顯示3D 模型

或者,若要在 MapControl上顯示 XAML 元素,請將它們新增至其 Children 集合。

如需詳細資訊,請參閱 使用 2D、3D 和 Streetside 檢視顯示地圖

版本歷程記錄

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

取得或設定值,指出MapControl上是否顯示MapElement

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)

適用於

另請參閱