Windows Phone Toolkit 命名空间/引用不起作用

本文关键字:引用 不起作用 命名空间 Phone Toolkit Windows | 更新日期: 2023-09-27 18:33:26

我快要为此发疯了...

我无法将 Windows Phone Toolkit 添加到 Visual Studio 2013 中的 Windows Phone 8.0 项目中。

什么都没用。

在 XAML 页面上使用<toolkit:LongListMultiSelector></toolkit:LongListMultiSelector>可以解决:

"名称 LongListMultiSelector 在 clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.C ontrols 中不存在。工具包"

我做了什么:

  • 安装了带有 NuGet 版本 2.8.5 的工具包(因此根据需要超过 2.1)

  • 向我的 XAML 页面添加了"xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.C‌​ontrols.Toolkit"

  • 删除了 %temp% 中的 Visual Studio 缓存,重新启动了 VS...无。

  • Microsoft.Phone.Controls.Toolkit 存在于项目参考中...

似乎VS甚至没有认识到该参考。工具包控件不出现在可添加到"工具箱"侧边栏中的控件列表中。

我迫切需要在我的项目中有一个包含多选的列表,而 Toolkit 似乎是唯一的解决方案......

Windows Phone Toolkit 命名空间/引用不起作用

终于我解决了...偶然。

我在同一个XAML页面上有一些其他的LongListSelector,带有自定义的ItemDataTemplateSelector,这导致Visual Studio表现得很奇怪。

我删除了那个 LongListSelector(它没有问题,所以我丝毫不知道 VS 有什么痒)并且工具包参考开始工作。

奇怪!太令人沮丧了...