MapPolyline 類別

定義

代表 MapControl上的聚合線條。

public ref class MapPolyline 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 MapPolyline 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 MapPolyline 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 MapPolyline : 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 MapPolyline : MapElement
Public NotInheritable Class MapPolyline
Inherits MapElement
繼承
Object Platform::Object IInspectable DependencyObject MapElement MapPolyline
屬性

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 檢視顯示地圖

建構函式

MapPolyline()

初始化 MapPolyline 類別的新實例。

屬性

Dispatcher

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

(繼承來源 DependencyObject)
IsEnabled

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

(繼承來源 MapElement)
MapStyleSheetEntry

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

(繼承來源 MapElement)
MapStyleSheetEntryState

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

(繼承來源 MapElement)
MapTabIndex

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

(繼承來源 MapElement)
Path

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

PathProperty

識別 Path 相依性屬性。

StrokeColor

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

StrokeDashed

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

StrokeDashedProperty

識別 StrokeDashed 相依性屬性。

StrokeThickness

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

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)

適用於

另請參閱