gpt4 book ai didi

visual-studio-2013 - .net WP8.1/Win10 UWP : Namespace for MapControl not found in Visual Studio Designer

转载 作者:行者123 更新时间:2023-12-03 20:59:50 25 4
gpt4 key购买 nike

编辑:使用 MapControl 时,以下描述的问题也会出现在 Win 10 UWP 应用程序(VS2015、Win10)中。

我在 Windows Phone 8.1(通用应用程序)应用程序中使用 MapControl 时遇到了一个奇怪的问题。将控件添加到页面后,Visual Studio 显示 The name "MapControl" does not exist in the namespace "using:Windows.UI.Xaml.Controls.Maps".构建应用程序可以正常工作,我可以将其部署到手机并显示 map ,一切都很好 - 但我不能再使用此页面的设计器,因为它声称该错误。

该问题发生在最初在 Windows 8.1 上的 VS2013(更新 4)中启动的更大项目中。我的第一个想法是我的 VS 安装有点坏了。但在全新安装 Windows 10 (10240) 和 VS2015 RTM 之后,问题也出现了。我的重现步骤非常简单:

  • 从模板“空白应用程序(通用 Windows 8.1)”创建一个新项目
  • 打开 MainPage.xamlWindowsPhone子项目
  • 双击 MapControl在工具箱中
  • 请注意 MapControl已添加到 Grid在 xaml 中,它以并排设计 View 显示。一切似乎都没问题。
  • 我现在只需单击工具箱就可以向页面添加更多控件。我可以在设计器中使用鼠标修改页面上的控件(例如重新排列它们),我可以通过属性 Pane 更改它们的属性。一切都还好。
  • 但是,当我在设计器中关闭并重新打开该页面(或整个项目)时,或者当我开始直接使用键盘编辑 xaml 时,设计器失败并声称出现上述错误。

  • 这里有什么问题?如何让 Visual Studio 设计器使用 MapControl 处理页面又是吗?首先,我想到了 VS2013 中的一个错误 - 但是复制起来很简单,在 VS2015 中没有修复并且互联网上没有关于它的信息?我做错了什么?

    Design view and xaml is broken after editing (but compilation and deploying works)

    最佳答案

    Visual Studio Tools for Universal Windows Apps 1.0 存在一个错误,导致 map 出现此问题,安装此更新应该可以解决此问题 Update

    Procedure to correctly use the map sdk

    Windows 8.1


  • 转到工具-> 扩展和更新-> 安装 Bing Map SDK。
  • 右键项目->添加引用->Windows->扩展->必应 map
  • 将配置设置为 x86(配置属性 -> 配置)
  • 使用 xmlns:maps="using:Bing.Maps" 将 map 引用添加到您的页面
  • 将此行添加到您的 xaml <maps:Map />

  • 现在你可以走了

    Windows Phone and Windows 10 UAP


    在您的 xaml 中添加此引用
    xmlns:maps="using:Windows.UI.Xaml.Controls.Maps"
    然后将此行添加到您的 xaml
    <maps:MapControl />

    关于visual-studio-2013 - .net WP8.1/Win10 UWP : Namespace for MapControl not found in Visual Studio Designer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31534197/

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