gpt4 book ai didi

c# - 找不到引用的组件 'Microsoft.Phone.Controls.Toolkit'?

转载 作者:太空狗 更新时间:2023-10-30 00:11:50 24 4
gpt4 key购买 nike

找不到引用的组件“Microsoft.Phone.Controls.Toolkit”?

它在这里吗?

enter image description here

最佳答案

看起来问题是您正在尝试引用 Microsoft.Phone.Controls.Toolkit 的副本.dll 在你的 Ref文件夹,但 Visual Studio 可能正在寻找其他地方。

如果您打开 Visual Studio 并在解决方案资源管理器中展开引用文件夹,您可能会看到 Microsoft.Phone.Controls.Toolkit已列出但标有黄色警告图标。

尝试右键单击它并单击“删除”。然后右键单击 References,浏览到您的 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">

注意 toolkit前缀。

现在你可以像这样添加一个控件:

<toolkit:ListPicker></toolkit:ListPicker>

如果这些项目设置正确,您可能还需要检查 .dll 在下载时是否被“阻止”。在 Explorer 中浏览到 .dll,然后右键单击并查看底部是否有一个名为 Unblock 的按钮。如果它在那里,请单击它。

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

关于c# - 找不到引用的组件 'Microsoft.Phone.Controls.Toolkit'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9655345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com