使用 Visual Studio 2012 在 wpf 工具包中找不到 AutoCompleteBox

2024-05-09

这确实是一个想要的功能,AutoCompleteBox(显然不是 AutoCompleteComboBox)。 但是,Visual Studio 2012 找不到 AutoCompleteBox 控件。但我没有在早期版本的vs中尝试过,所以这可能不是版本问题。

我安装了 wpf 工具包,并将这些扩展添加到我的 WPF 项目中:

  • WPF工具包
  • WPF 工具包设计
  • WPF 工具包输入设计
  • WPF 工具包输入 Visual Studio 设计
  • WPF 工具包布局
  • WPF 工具包布局 Visual Studio 设计
  • WPF 工具包 Visual Studio 设计。

对我来说看起来几乎像virii。每个单词的排列都被使用...... 好吧,在我的 WPF 项目中,我添加了

xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"

到一个窗口并尝试添加一个自动完成框,如下所示:

<toolkit:AutoCompleteBox />

但 AutoCompleteBox 似乎不存在,这是我键入时列出的第一个组件

<toolkit:

是ButtonBaseBehavior。


并非所有工具包控件都包含在“main”命名空间中。

让我解释一下工具包 dll 是如何构建的:

您还可以通过 NuGet 安装 WPF 工具包:

PM> Install-Package WPFToolkit

它将向您的项目添加三个 dll:

  • WPFToolkit.dll这包含工具包的核心/稳定控件,可以在xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"

  • System.Windows.Controls.Input.Toolkit.dll这个dll包含preview控制像AutoCompleteBox and Rating

  • System.Windows.Controls.Layout.Toolkit.dll这个dll包含preview布局控件,例如Accordion

The preview控件不包含在主 xmlns 命名空间中,因此您需要使用相应预览 dll 的命名空间:

xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"

<controls:AutoCompleteBox />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Visual Studio 2012 在 wpf 工具包中找不到 AutoCompleteBox 的相关文章

随机推荐