Ale*_*can 4 c# dll toolkit visual-studio-2010 windows-phone-7
找不到引用的组件'Microsoft.Phone.Controls.Toolkit'?
它在这里?
看起来问题是您尝试Microsoft.Phone.Controls.Toolkit在Ref文件夹中引用.dll 的副本,但Visual Studio可能正在寻找其他地方.
如果在解决方案资源管理器中打开Visual Studio并展开"引用"文件夹,您可能会看到Microsoft.Phone.Controls.Toolkit列出的文件但标有黄色警告图标.
尝试右键单击并单击"删除".然后右键单击"引用",浏览到文件Ref夹中的文件,然后重新添加.
更新:这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">
Run Code Online (Sandbox Code Playgroud)
注意toolkit前缀.
现在你可以像这样添加一个控件:
<toolkit:ListPicker></toolkit:ListPicker>
Run Code Online (Sandbox Code Playgroud)
如果这些项目设置正确,您可能还需要检查.dll在下载时是否"被阻止".在资源管理器中浏览到.dll,然后右键单击并在底部查看名为Unblock的按钮.如果它在那里,请单击它.
XAML中的引用可能很难设置.有一个可用于该工具包的示例应用程序可能会有所帮助.
| 归档时间: |
|
| 查看次数: |
15389 次 |
| 最近记录: |