gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:50:37 25 4
gpt4 key购买 nike

这确实是一个想要的功能,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。

    最佳答案

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

    让我解释一下工具包 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 包含预览控件,如 AutoCompleteBoxRating
  • System.Windows.Controls.Layout.Toolkit.dll 这个 dll 包含预览布局控件,如 Accordion

  • 预览控件不包含在主 xmls 命名空间中,因此您需要使用来自相应预览 dll 的命名空间:
    xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"

    <controls:AutoCompleteBox />

    关于wpf - 使用 Visual Studio 2012 在 wpf 工具包中找不到 AutoCompleteBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033404/

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