MapControl.StyleSheet Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
});