代码之家  ›  专栏  ›  技术社区  ›  paparazzo

WPF扩展工具包入门

  •  2
  • paparazzo  · 技术社区  · 10 年前

    已下载并安装扩展WPF工具包-2.1.0
    添加了引用
    我可以看到它的对象浏览器
    我在AutoSelectTextBox未找到时收到以下错误。

    <Window x:Class="ComboBoxDynamic.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
            Title="MainWindow" Height="350" Width="525">
        <Grid>
            <StackPanel>
                <StackPanel.Resources>
                    <Style TargetType="{x:Type  xctk:AutoSelectTextBox}">
                        <Setter Property="Margin" Value="5"/>
                        <Setter Property="AutoSelectBehavior" Value="{Binding SelectedItem, ElementName=_autoSelectBehavior}"/>
                        <Setter Property="AutoMoveFocus" Value="{Binding IsChecked, ElementName=_autoMoveFocus}"/>
                    </Style>
                </StackPanel.Resources>
            </StackPanel>
        </Grid>
    </Window>
    

    但在代码背后,我可以访问。

    Xceed.Wpf.Toolkit.AutoSelectTextBox astb = new AutoSelectTextBox();
    
    1 回复  |  直到 10 年前
        1
  •  2
  •   Community Dan Abramov    7 年前

    我以前见过这个错误,因为Windows阻止DLL,因为它们是下载的。请参阅上的说明中的步骤3 https://wpftoolkit.codeplex.com/releases/view/106016

    • 在windows资源管理器中,右键单击->财产->取消阻止。对所有需要的DLL执行此操作,或删除它们,然后取消锁定zip并再次解压缩。

    • 在VS中,删除对DLL的引用,改用nuget包。

    相关问题: Unblocking a DLL on a company machine. How?