Share via


MapElement.MapStyleSheetEntry 屬性

定義

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

public:
 property Platform::String ^ MapStyleSheetEntry { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring MapStyleSheetEntry();

void MapStyleSheetEntry(winrt::hstring value);
public string MapStyleSheetEntry { get; set; }
var string = mapElement.mapStyleSheetEntry;
mapElement.mapStyleSheetEntry = string;
Public Property MapStyleSheetEntry As String

屬性值

String

Platform::String

winrt::hstring

您要套用至此 MapElement之地圖樣式表單中的專案名稱。 此名稱可能是現有的對應元素, (請參閱備註) ,其作用類似于該類型的現有基底對應元素。 或者名稱可能是基底圖未使用的延伸模組,但是由樣式表單建立者所設定,而且可以變更而不影響基底圖 (請參閱範例程式碼) 。

Windows 需求

裝置系列
Windows 10 Fall Creators Update (已於 10.0.16299.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v5.0 引進)

範例

string myStyleSheetJson = @"{""version"": ""1.*"",
  ""elements"":{
    ""foodPoint"":{
      ""iconColor"":""#FF000000""}},
  ""extensions"":{
    ""myNamespace"":{
      ""myFoodPoint"":{
        ""parent"":""foodPoint"",
        ""scale"":2}}}}";

myMap.StyleSheet = MapStyleSheet.ParseFromJson(myStyleSheetJson);
myMap.MapElements.Add(new MapIcon
{
  Location = new Geopoint(new BasicGeoposition { Latitude = 50, Longitude = -120 }),
  MapStyleSheetEntry = MapStyleSheetEntries.FoodPoint,
});
myMap.MapElements.Add(new MapIcon
{
  Location = new Geopoint(new BasicGeoposition { Latitude = 44, Longitude = -120 }),
  MapStyleSheetEntry = "myNamespace.myFoodPoint",
});

備註

將這個屬性設定為字串或 MapStyleSheetEntries 類別中可用的任何屬性值。

若要深入瞭解地圖樣式表單中的專案,請參閱地圖樣式表單參考和地圖樣式表單延伸模組

適用於