MapElement.MapStyleSheetEntry 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要应用于此 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
属性值
要应用于此 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 类中可用的任何属性值。
若要详细了解地图样式表中的条目,请参阅 地图样式表参考 和 地图样式表扩展。