共用方式為


MapPolygon 類別

定義

代表 MapControl上的多邊形。

public ref class MapPolygon sealed : MapElement
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 MapPolygon final : MapElement
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MapPolygon final : MapElement
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 sealed class MapPolygon : MapElement
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MapPolygon : MapElement
Public NotInheritable Class MapPolygon
Inherits MapElement
繼承
Object Platform::Object IInspectable DependencyObject MapElement MapPolygon
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

將圖釘、影像和圖形新增至MapElements集合,以顯示MapControl上的圖釘、影像和圖形。

  • 使用MapIcon類別顯示釘,例如具有選擇性文字的圖釘。 保留預設映射或提供自訂映射。
  • 定義並顯示 MapPolygon 或 MapPolyline。 或者,若要在 MapControl上顯示 XAML 元素,請將它們新增至其 Children 集合。

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

版本歷程記錄

Windows 版本 SDK 版本 新增值
1511 10586 路徑

建構函式

MapPolygon()

初始化 MapPolygon 類別的新實例。

屬性

Dispatcher

取得這個 物件相關聯的 CoreDispatcherCoreDispatcher代表可在 UI 執行緒上存取DependencyObject的功能,即使程式碼是由非 UI 執行緒起始也一樣。

(繼承來源 DependencyObject)
FillColor

取得或設定用來填滿 MapPolygon的色彩。

IsEnabled

指出使用者是否可以與 MapElement互動。

(繼承來源 MapElement)
MapStyleSheetEntry

取得或設定您要套用至此 MapElement之地圖樣式表單中的專案名稱。

(繼承來源 MapElement)
MapStyleSheetEntryState

取得或設定這個 MapElement狀態的名稱。 如果樣式表單定義該狀態的樣式,該樣式會套用至這個專案。 在樣式表單中為 MapStyleSheetEntry中定義的狀態覆寫值所定義的值。

(繼承來源 MapElement)
MapTabIndex

取得或設定值,這個值會決定當使用者按下 Tab 鍵流覽這些專案時 ,MapControl 的元素接收焦點的順序。

(繼承來源 MapElement)
Path

取得或設定定義 MapPolygon 圖形的座標集合。

注意

在 Windows 10 1511 版中,我們建議使用Paths屬性來建立簡單且複雜的多邊形。 請勿同時使用兩個屬性 (Path 和 Path) 。

PathProperty

識別 Path 相依性屬性。

Paths

取得定義MapPolygon圖形的Geopath物件清單。

注意

在 Windows 10 1511 版中,建議您使用此屬性而非Path來建立多邊形。 請勿同時使用兩個屬性 (路徑和 路徑) 。

StrokeColor

取得或設定用來繪製 MapPolygon的色彩。

StrokeDashed

取得或設定值,這個值表示用來繪製 MapPolygon 的線條是否虛線。

StrokeDashedProperty

識別 StrokeDashed 相依性屬性。

StrokeThickness

取得或設定用來繪製 MapPolygon之線條的寬度,以邏輯圖元為單位。

StrokeThicknessProperty

識別 StrokeThickness 相依性屬性。

Tag

取得或設定可用來儲存此物件之自訂資訊的任意物件值。

(繼承來源 MapElement)
Visible

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

(繼承來源 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)

適用於

另請參閱