gpt4 book ai didi

c# - WPF 工具包 : Type reference cannot find a public type

转载 作者:行者123 更新时间:2023-11-30 22:19:42 27 4
gpt4 key购买 nike

自从换上一台新 PC 后,我一直无法在其上运行项目,特别是 WPFToolkit 中的一些控件存在问题。

在我之前的设置中,我下载了 WPFToolkit 并解除了对 DLL 的阻止,它们工作了(在 some problems 之后)。但是,这次我通过 NuGet 下载了它们,并且它们没有在它们存储在 packages/Extended.Wpf.Toolkit.1.9.0/lib 目录中的位置被阻止。

但是,我现在收到如下错误:

The name "AutoCompleteBox" does not exist in the namespace "http://schemas.xceed.com/wpf/xaml/toolkit".

The type reference cannot find a public type named 'AutoCompleteBox'. 

我在 XAML 中引用文件:

xmlns:controls="http://schemas.xceed.com/wpf/xaml/toolkit"

从我对这个问题所做的所有研究来看,这似乎是正确的方法,而且当我在我以前的机器上时它也有效。

这里有什么明显的我做错了吗?

最佳答案

AutoCompleteBox 是“原始”WPF Toolkit 的一个组件也可在 NuGet 上找到在简单名称 WPF 工具包 下。

Extended WPF Toolkit Community Edition是Xceed开发的一个完全不同的控件库。原始WPF 工具包中的控件包含在扩展的WPF 工具包中。

在您的项目中,只需删除对 Extended WPF Toolkit 的 NuGet 引用,然后添加对 WPF Toolkit 的引用。

要访问 XAML 文件中的 AutoCompleteBox,请添加以下命名空间引用:

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

关于c# - WPF 工具包 : Type reference cannot find a public type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15430284/

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