0

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

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

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

我已经用 Google 搜索了几个小时,但一无所获,我的方法与 MSDN 文档以及我能找到的每个教程相关。

关于如何解决这个问题的任何想法?

4

1 回答 1

0

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

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

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

或者只是我们的数字文字(虽然更难阅读):

<maps:MapControl Name="myMap"
    Style="4">
</maps:MapControl>
于 2015-10-16T08:59:23.780 回答