C# 类型或命名空间名称';列表选择器';命名空间中不存在';Microsoft.Phone.Controls';?

C# 类型或命名空间名称';列表选择器';命名空间中不存在';Microsoft.Phone.Controls';?,c#,windows-phone-7,namespaces,.net-assembly,C#,Windows Phone 7,Namespaces,.net Assembly,因此,我一直在修补一些代码,我有点后悔,最初的问题是Microsoft.Phone.Controls位于错误的路径目录中,我已成功删除并重新添加到引用中 我得到一个新的错误,它似乎只是listpicker元素,它不喜欢它 我在更新您上一个问题时发布了此消息,但我将把它移到这里。:) ListPicker是Silverlight Toolkit for Windows Phone中的一个控件,它是Microsoft发布的一组附加控件 将控件添加到页面时,需要将对.dll的引用添加到XAML页面,并

因此,我一直在修补一些代码,我有点后悔,最初的问题是Microsoft.Phone.Controls位于错误的路径目录中,我已成功删除并重新添加到引用中

我得到一个新的错误,它似乎只是listpicker元素,它不喜欢它


我在更新您上一个问题时发布了此消息,但我将把它移到这里。:)

ListPicker
是Silverlight Toolkit for Windows Phone中的一个控件,它是Microsoft发布的一组附加控件

将控件添加到页面时,需要将对.dll的引用添加到XAML页面,并将其映射到一个前缀,该前缀将告诉Visual Studio在何处查找控件:

<phone:PhoneApplicationPage x:Class="MyApp.MainPage"
                            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:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
                            xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">
如果这些项目设置正确,您可能还需要检查.dll在下载时是否被“阻止”。在资源管理器中浏览到.dll,然后右键单击并查看底部的“取消阻止”按钮。如果它在那里,请单击它


XAML中的引用可能很难设置。工具箱中有一个示例应用程序可能会有所帮助。

我在更新您之前的问题时发布了此应用程序,但我将其移动到此处。:)

ListPicker
是Silverlight Toolkit for Windows Phone中的一个控件,它是Microsoft发布的一组附加控件

将控件添加到页面时,需要将对.dll的引用添加到XAML页面,并将其映射到一个前缀,该前缀将告诉Visual Studio在何处查找控件:

<phone:PhoneApplicationPage x:Class="MyApp.MainPage"
                            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:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
                            xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">
如果这些项目设置正确,您可能还需要检查.dll在下载时是否被“阻止”。在资源管理器中浏览到.dll,然后右键单击并查看底部的“取消阻止”按钮。如果它在那里,请单击它


XAML中的引用可能很难设置。工具包中提供了一个示例应用程序,可以提供帮助。

没问题。这是一个不同的问题,所以把它说出来并没有什么坏处。问题是它以前一直在工作,刚刚编辑完就觉得很尴尬。在xaml视图中看到这里,我已经有了列表选择器工具包了吗?蓝色的曲线表示Visual Studio找不到.dll。我认为问题在于您对
xmlns:toolkit
前缀(位于
页面
标记中)的命名空间定义指向了错误的位置,因为您删除并读取了引用。是的,我认为您没有指向正确的位置是对的,但我如何才能重新指向它呢?对不起,如果这是一个愚蠢的问题!好极了。很乐意帮忙。:)这些讨厌的引用是使用WP7和XAML时不有趣的部分之一。如果您碰巧有Resharper,它可以自动为您创建它们。没问题。这是一个不同的问题,所以把它说出来并没有什么坏处。问题是它以前一直在工作,刚刚编辑完就觉得很尴尬。在xaml视图中看到这里,我已经有了列表选择器工具包了吗?蓝色的曲线表示Visual Studio找不到.dll。我认为问题在于您对
xmlns:toolkit
前缀(位于
页面
标记中)的命名空间定义指向了错误的位置,因为您删除并读取了引用。是的,我认为您没有指向正确的位置是对的,但我如何才能重新指向它呢?对不起,如果这是一个愚蠢的问题!好极了。很乐意帮忙。:)这些讨厌的引用是使用WP7和XAML时不有趣的部分之一。如果您碰巧有Resharper,它可以自动为您创建它们。