0
所以我一直在修补一些代码,我有点后悔,最初问题是Microsoft.Phone.Controls在错误的路径目录中,我已经删除并重新添加到引用成功。名称空间'Microsoft.Phone.Controls'中不存在类型或名称空间名称'ListPicker'?
我得到一个新的错误,它似乎只是它不喜欢的listpicker元素。
所以我一直在修补一些代码,我有点后悔,最初问题是Microsoft.Phone.Controls在错误的路径目录中,我已经删除并重新添加到引用成功。名称空间'Microsoft.Phone.Controls'中不存在类型或名称空间名称'ListPicker'?
我得到一个新的错误,它似乎只是它不喜欢的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">
注意前缀toolkit
。
现在你可以添加一个控制这样的:
<toolkit:ListPicker></toolkit:ListPicker>
如果这些项目的设置是否正确,您可能还需要检查.dll文件“封锁”当你下载了它。浏览到资源管理器中的.dll,然后右键单击并查看底部的名为Unblock的按钮。如果它在那里,请点击它。
XAML中的引用可能很难设置。有一个示例应用程序可用于该工具包,可能会有所帮助。
对不起Josh,只是看到你现在更新它 - 我的坏 – AlexDuncan 2012-03-11 17:16:45
没问题。这是一个不同的问题,所以打破它并没有什么坏处。 – 2012-03-11 17:17:35
事情是一直在工作之前,刚刚编辑它后决定是尴尬的。在xaml视图中看到这里,我已经有列表选取器工具包了吗? http://postimage.org/image/rxzinvhx9/ – AlexDuncan 2012-03-11 17:19:44