Xaml Win10 UWP应用程序,映射控制错误
*NB这不是下面建议的重复项-我有必要的名称空间,控件在运行时工作正常;但是,我已经安装了更新的工具1.1.1NB* 我正在使用新的Win10 MapControl,使用Prism 6/Unity组装一个MVVM Win10 UWP应用程序,请参见下面的基本XAML片段-我遇到了一个设计时错误;“Style”的TypeConverter不支持从字符串转换。“:Xaml Win10 UWP应用程序,映射控制错误,xaml,mvvm,uwp,bing-maps,uwp-maps,Xaml,Mvvm,Uwp,Bing Maps,Uwp Maps,*NB这不是下面建议的重复项-我有必要的名称空间,控件在运行时工作正常;但是,我已经安装了更新的工具1.1.1NB* 我正在使用新的Win10 MapControl,使用Prism 6/Unity组装一个MVVM Win10 UWP应用程序,请参见下面的基本XAML片段-我遇到了一个设计时错误;“Style”的TypeConverter不支持从字符串转换。“: 我在谷歌上搜索了几个小时,什么也没找到,我的方法和MSDN文档以及我能找到的每一篇教程都有联系 关于如何解决这个问题有什么想法吗?您
我在谷歌上搜索了几个小时,什么也没找到,我的方法和MSDN文档以及我能找到的每一篇教程都有联系
关于如何解决这个问题有什么想法吗?您应该使用static关键字绑定它。差不多
<maps:MapControl Name="myMap"
Style="{x:Static maps:MapStyle.Terrain}">
</maps:MapControl>
它们都在名称空间中,所以“maps:”前缀应该起作用
或者仅仅是我们(这更难理解):
它的可能副本不是副本-我有必要的名称空间,控件在运行时工作正常;但是,我已经安装了更新的工具1.1.1,问题就在那里。请显示有关地形的更多信息“地形”是mapstyles Enum.Shahriar中的一个值-我想您现在只是在猜测。“StaticResource”引用了项目中的其他资源,它无法解决此问题(为了完整性,是的,我在您的建议下尝试过它,并且,毫不奇怪,它破坏了应用程序)“Static”不能用于Windows Universal项目
<maps:MapControl Name="myMap"
Style="{x:Static maps:MapStyle.Terrain}">
</maps:MapControl>
<maps:MapControl Name="myMap"
Style="4">
</maps:MapControl>