我有一个应用程序有两种格式: Windows 8.1 Silverlight和Windows8.1RT。它使用必应地图SDK和我希望能够编程(基于用户偏好)切换之间的光和黑暗模式。我可以通过以下方式让它在Silverlight版本上工作:
myMap.ColorMode = Microsoft.Phone.Maps.Controls.MapColorMode.Dark;
myMap.ColorMode = Microsoft.Phone.Maps.Controls.MapColorMode.Light;但是ColorMode属性在Windows8.1RT版本中不可用。我能找到的最接近的是:
myMap.RequestedTheme = ElementTheme.Dark;
myMap.RequestedTheme = ElementTheme.Light;而这似乎什么也做不了。如果能提供任何帮助,我们将不胜感激。
发布于 2016-01-13 16:22:01
Windows8.1地图控件没有暗模式。此外,该地图控件在Windows 10中不受欢迎,我建议以Windows 10为目标,Windows 10构建在Windows 8.1地图控件之上。Windows10地图控件有一个可用的深色方案:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mapcolorscheme.aspx不确定这是否改变了映射样式的颜色,但确实知道计划向该控件添加一个“夜间”模式映射。在任何情况下,如果任何Windows映射控件都要获得该控件,那么它将是Windows 10映射控件,因为Windows8.1映射控件不再被更新。
https://stackoverflow.com/questions/34764332
复制相似问题