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 クラスで使用できるプロパティ値のいずれかに設定します。

マップ スタイル シートのエントリの詳細については、「マップ スタイル シートリファレンス」および「マップ スタイル シートの拡張子」を参照してください。

適用対象