MapElement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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
- 繼承
- 衍生
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
將圖釘、影像和圖形新增至MapElements集合,以顯示MapControl上的圖釘、影像和圖形。
- 使用MapIcon類別顯示圖釘,例如具有選擇性文字的圖釘。 保留預設映射或提供自訂映射。
- 定義並顯示 MapPolygon 或 MapPolyline。
- 使用MapElement3D類別顯示3D 模型。
或者,若要在 MapControl上顯示 XAML 元素,請將它們新增至其 Children 集合。
如需詳細資訊,請參閱 使用 2D、3D 和 Streetside 檢視顯示地圖。
版本歷程記錄
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1709 | 16299 | MapStyleSheetEntry |
1709 | 16299 | MapStyleSheetEntryState |
1709 | 16299 | 標籤 |
1803 | 17134 | IsEnabled |
建構函式
MapElement() |
初始化 MapElement 類別的新實例。 |
屬性
Dispatcher |
取得這個 物件相關聯的 CoreDispatcher 。 CoreDispatcher代表可在 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) |