MapElement.MapStyleSheetEntryState 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定這個 MapElement狀態的名稱。 如果樣式表單定義該狀態的樣式,該樣式就會套用至這個專案。 在樣式表單中為 MapStyleSheetEntry中定義的狀態覆寫值所定義的值。
public:
property Platform::String ^ MapStyleSheetEntryState { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring MapStyleSheetEntryState();
void MapStyleSheetEntryState(winrt::hstring value);
public string MapStyleSheetEntryState { get; set; }
var string = mapElement.mapStyleSheetEntryState;
mapElement.mapStyleSheetEntryState = string;
Public Property MapStyleSheetEntryState As String
屬性值
這個 MapElement的狀態名稱。
Windows 需求
裝置系列 |
Windows 10 Fall Creators Update (已於 10.0.16299.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v5.0 引進)
|
範例
string myStyleSheetJson = @"{""version"": ""1.*"",
""extensions"":{
""myNamespace"":{
""myState"":{
""fillColor"":""#FF0000""}}}}";
this.map.StyleSheet = MapStyleSheet.ParseFromJson(myStyleSheetJson);
this.map.MapElements.Add(new MapIcon
{
Location = new Geopoint(new BasicGeoposition { Latitude = 44, Longitude = -120 }),
MapStyleSheetEntry = MapStyleSheetEntries.FoodPoint,
MapStyleSheetEntryState = MapStyleSheetEntryStates.Selected,
});
this.map.MapElements.Add(new MapIcon
{
Location = new Geopoint(new BasicGeoposition { Latitude = 47, Longitude = -120 }),
MapStyleSheetEntry = MapStyleSheetEntries.FoodPoint,
MapStyleSheetEntryState = "myNamespace.myState",
});
備註
將這個屬性設定為字串或 MapStyleSheetEntryStates 類別中可用的任何屬性值。
若要深入瞭解地圖樣式表單中的專案,請參閱 地圖樣式表單參考。