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 类中可用的任何属性值。

若要详细了解地图样式表中的条目,请参阅 地图样式表参考地图样式表扩展

适用于