Win10 UWP应用程序,MapControl错误



* NB 这不是下面建议的重复-我有必要的命名空间,并且控件在运行时工作良好;但是,我已经安装了更新的工具1.1.1 NB *

我正在使用Prism 6/Unity使用新的Win10 MapControl组合一个MVVM Win10 UWP应用程序,请参阅下面的基本XAML片段-我得到一个设计时错误;"Style"的TypeConverter不支持从字符串进行转换。":

<maps:MapControl Name="myMap"
    Style="Terrain">
</maps:MapControl>

我在谷歌上搜索了几个小时,什么也没找到,我的方法与MSDN文档以及我能找到的每一个教程联系在一起。

关于如何解决这个问题有什么想法吗?

您应该使用static关键字绑定它。就像

<maps:MapControl Name="myMap"
    Style="{x:Static maps:MapStyle.Terrain}">
</maps:MapControl>

它们都在命名空间中,所以"maps:"前缀应该可以工作。

或者直接输入数字字面值(更难读):

<maps:MapControl Name="myMap"
    Style="4">
</maps:MapControl>

相关内容

  • 没有找到相关文章

最新更新