使用WPF工具包的未知构建错误

Cat*_*top 18 wpftoolkit autocompletebox

我安装了2010年2月的WPF工具包,因为我对评估AutoCompleteBox控件感兴趣,而且我的成功非常有限.我可以让控件工作,但是一旦我尝试在XAML中设置它的任何属性,我得到以下内容:

未知的构建错误,'无法解析对程序集的依赖关系'WPFToolkit,Version = 3.5.40128.1,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'因为它尚未预加载.使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件按需预加载或加载相关的程序集.

我一直在一个新的解决方案的空白WPF窗口上测试它.我猜我只是缺少一个引用或者其他东西......这是XAML(我没有在.xaml.cs中添加任何东西):

<Window x:Class="WpfToolkitApplication.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <toolkit:AutoCompleteBox Height="25"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

我添加的唯一引用是System.Windows.Controls.Input.Toolkit.有任何想法吗?

小智 28

您需要添加对WPFToolkit.dll的引用(不仅仅是System.Windows.Controls.Input.Toolkit).