MapControl.StyleSheet Properti

Definisi

Mendapatkan atau mengatur objek yang menentukan gaya kontrol peta.

public:
 property MapStyleSheet ^ StyleSheet { MapStyleSheet ^ get(); void set(MapStyleSheet ^ value); };
MapStyleSheet StyleSheet();

void StyleSheet(MapStyleSheet value);
public MapStyleSheet StyleSheet { get; set; }
var mapStyleSheet = mapControl.styleSheet;
mapControl.styleSheet = mapStyleSheet;
Public Property StyleSheet As MapStyleSheet

Nilai Properti

Objek yang menentukan gaya kontrol peta.

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)

Contoh

Contoh berikut mengatur properti StyleSheet dengan menggunakan salah satu gaya yang disediakan melalui metode MapStyleSheet.RoadDark statis.

myMap.StyleSheet = MapStyleSheet.RoadDark();

Gaya peta kustom dapat ditentukan dalam JSON dan dimuat melalui metode MapStyleSheet.ParseFromJson . Mereka dapat secara opsional dikombinasikan dengan gaya yang disediakan.

Cara yang dapat diskalakan untuk melakukan ini adalah dengan membuat file bernama MyStyle.json di folder Aset aplikasi UWP. Pastikan bahwa properti Tindakan Build-nya diatur ke Konten.

{
    "version": "1.*",
    "elements":{
        "water":{
            "fillColor":"#FF000000"
        }
    }
}

Tambahkan kode berikut ke aplikasi yang memiliki MapControl bernama myMap.

Uri uri = new Uri("ms-appx:///Assets/MyStyle.json");
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(uri);
string jsonText = await FileIO.ReadTextAsync(file);
myMap.StyleSheet = MapStyleSheet.Combine(new List<MapStyleSheet>
{
    MapStyleSheet.RoadLight(),
    MapStyleSheet.ParseFromJson(jsonText)
});

Berlaku untuk