我得到了一个简单的 XAML 脚本,其中包含一个 map 对象,应该不会出现任何问题。然而,在调试应用程序时,我收到了 XAMLParseException 抛出。我已经根据需要添加了 xmlns 声明,但无法理解为什么会抛出异常。
这是我的代码:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<maps:Map />
</Grid>
异常详情:
System.Windows.Markup.XamlParseException occurred
HResult=-2146233087
Message=Cannot create instance of type 'Microsoft.Phone.Maps.Controls.Map' [Line: 34 Position: 28]
Source=System.Windows
LineNumber=34
LinePosition=28
InnerException: System.UnauthorizedAccessException
HResult=-2147024891
Message=Access to Maps requires ID_CAP_MAP to be defined in the manifest
Source=Microsoft.Phone.Maps
InnerException:
最佳答案
好吧,经过几分钟的研究后,我得到了异常的详细信息,我遇到了 this指南并添加了解决问题的 ID_Cap_Map 功能。
关于c# - Windows Phone 8 映射 XAMLParseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16856634/