gpt4 book ai didi

winrt-xaml - 在 xaml 中添加 MapControl 导致 "Catastropic failure"

转载 作者:行者123 更新时间:2023-12-04 02:17:15 26 4
gpt4 key购买 nike

我正在使用 Visual Studio Ultimate 2013 版本 12.0.30501.00 更新 2 创建一个通用应用程序。我在像这样在我的 xaml 中添加 map 控件时遇到了灾难性的失败

<Maps:MapControl Visibility="Collapsed"/>. 

我已经添加了
xmlns:Maps="using:Windows.UI.Xaml.Controls.Maps" 

在页眉中,并向应用程序 list 文件添加了“位置”功能。
有没有人遇到过同样的问题?
您可以通过创建示例应用程序并仅添加 MapControl 来测试它。请帮我解决这个问题。

在正常的 Windows Phone 8.1 应用程序中也观察到该问题。我在这里错过了什么吗?

当我尝试在模拟器中运行应用程序时观察到该问题。

该错误不显示任何其他信息,只是“灾难性故障”,仅此而已。

可能我会尝试重新安装 Visual Studio。但一个更有趣的事实是,如果我没有在页面中隐藏 map 控件,我可以让它工作。

您能否通过创建示例应用程序并仅制作 map 控件 Visibility='Collapsed' 来测试它?
<Page
x:Class="TestMaps.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TestMaps"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:Maps="using:Windows.UI.Xaml.Controls.Maps"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

<Grid>
<Maps:MapControl Visibility="Collapsed" />
</Grid>
</Page>

并且在不止一台 PC 中观察到该问题。

最佳答案

我已经测试了您的示例,确实在我的手机上也存在这样的问题。

正如我所检查的,可以设置 Collapsed从代码 - 所以作为一种解决方法:

<Grid>
<Maps:MapControl Name="myMap" Visibility="Visible" />
</Grid>

在后面的代码中:
public MainPage()
{
this.InitializeComponent();
this.Loaded += (sender, e) => myMap.Visibility = Visibility.Collapsed;
}

关于winrt-xaml - 在 xaml 中添加 MapControl 导致 "Catastropic failure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24214664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com