回答
看起来,问题是你要引用Microsoft.Phone.Controls.Toolkit
.dll文件的副本在你Ref
文件夹,但Visual Studio是可能寻找其他地方。
如果在解决方案资源管理器中打开Visual Studio并展开References文件夹,则可能会看到Microsoft.Phone.Controls.Toolkit
已列出,但标有黄色警告图标。
尝试右键单击并单击删除。然后右键点击References,浏览到您的Ref
文件夹中的文件,然后重新添加它。
更新:ListPicker
是Windows Phone的Silverlight工具包中的一个控件,它是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中的引用可能很难设置。有一个示例应用程序可用于该工具包,可能会有所帮助。
虽然在Nuget上安装SilverlightToolkip WP,但我遇到了同样的问题。
安装,包装SilverlightToolkitWP
您可以安装的NuGet,并用它来安装工具包。按照以下步骤将工具包添加到您的项目中;
- 在Visual Studio中转到工具菜单
- 选择库软件包管理器
- 打开包管理器控制台
- 类型
PM> install-package WPToolkit
这将安装和工具添加到您的项目。
找到完整的文章here
谢谢你的男人,这也做了Windows Phone 8的把戏! – 2014-01-08 22:55:42
- 1. 无法在Microsoft.Phone.Controls.Toolkit中找到LongListSelectorItem
- 2. C#引用组件无法找到
- 3. 如何处理“引用组件”引用“无法找到”。
- 4. Microsoft.Phone.Controls.Toolkit ListPicker引发XamlParseException
- 5. Microsoft.Phone.Controls.Toolkit无法导入使用指令
- 6. 无法找到引用的组件'vbide'与2010年的xp
- 7. .Net 4.0中的点组件引用似乎无法找到它
- 8. 无法找到组件
- 9. 无法找到组件的ID鉴于
- 10. PyQt4的 - timer.timeout.connect() - 无法找到引用
- 11. XPath无法找到引擎
- 12. Ndepend找到所有组件的引用?
- 13. 引用的组件Mono.Android找不到
- 14. 找不到F#库引用的组件
- 15. 无法使用query.ToObservable(),无法找到引用的DLL
- 16. JavaScript无法找到Vaadin组件ID ..?
- 17. 无法找到组中的Windows用户?
- 18. 类型引用无法找到名为
- 19. FXCop - 无法找到引用程序集
- 20. 无法找到引用源:包
- 21. 构建成功,但给出警告,无法找到引用的组件
- 22. Visual Studio 2012随机报告:“引用的组件X无法找到”
- 23. CakePHP的 - 测试组件 - 无法找到组件
- 24. 无法找到组装
- 25. WebsitePanel无法找到IIS_IUSRS组
- 26. @Query未找到组件引用
- 27. ERR无法找到文件的偏差引用
- 28. Tomcat无法在java类中找到引用的文件
- 29. 无法找到用户或组与System.DirectoryServices.AccountManagement
- 30. 角:无法找到一个数组的索引
乔希,即工作一种享受,但现在我得到一个新的错误“的类型或命名空间名称ListPicker'不存在命名空间存在‘Microsoft.Phone.Controls’ (你是否错过了一个程序集引用)“ – AlexDuncan 2012-03-11 16:35:20
http://postimage.org/image/bm4od16pz/ screenshot – AlexDuncan 2012-03-11 16:38:07
我更新了我的原始答案,如果你仍然有问题。 :) – 2012-03-11 17:06:33