标签';MultiResImageChooser';在XML命名空间中不存在';clr命名空间:Mul
本文关键字:命名空间 clr Mul 不存在 XML MultiResImageChooser 标签 | 更新日期: 2023-09-27 18:25:11
我正在学习本教程:http://msdn.microsoft.com/en-US/library/windowsphone/develop/jj206974(v=vs.105).aspx
这是一个全新的WindowsPhone8项目,同时包含ResolutionHelper
类和MultiResImageChooser
类。
在App.xaml
中,我添加了名称空间映射,但当我添加应用程序资源时,我从编译器中得到一个错误:
"The tag 'MultiResImageChooser' does not exist in XML namespace 'clr-namespace:MultiResSnippet'"
以下是App.xaml:的代码
<Application
x:Class="Upgrade.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:h="clr-namespace:MultiResSnippet">
<!--Application Resources-->
<Application.Resources>
<h:MultiResImageChooser x:Key="MultiResImageChooser"/>
</Application.Resources>
<Application.ApplicationLifetimeObjects>
<!--Required object that handles lifetime events for the application-->
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated" Deactivated="Application_Deactivated"/>
</Application.ApplicationLifetimeObjects>
我认为问题出在步骤4
更改此行:
public class MultiResImageChooserUri
这个:
public class MultiResImageChooser
问题是步骤6 中的建议
6.在App.xaml的元素中,添加以下xmlns命名空间映射。
XAMLxmlns:h="clr namespace:MultiResSnippet"
APAC/GCR专业支持团队在我提出相同问题后给出的正确答案如下:-
更改代码:xmlns:h="clr-namespace:MultiResSnippet"到下面的一个:xmlns:h="clr namespace:PhoneApp.MultiResSnippet",它可以正常工作。
这意味着只需添加您的项目"PhoneApp"名称即可解决错误。我还向+++++++++++++++++++++++++++++++++++++++++++++++++++++适用于Windows Phone 8的多分辨率应用程序58人中有39人认为这很有帮助-对此主题进行评分
2013年11月4日+++++++++++++++++++++++++++++++++++++++++++++++++++++在Windows Phone上|开发中心