【问题标题】:ProvideToolBoxControl Could not be found找不到提供工具箱控件
【发布时间】:2020-06-30 00:19:37
【问题描述】:

您好,我正在使用 WPF,我在 WPF 库中创建了几个自定义控件,我想将它们全部添加到工具箱中的同一选项卡组中,我在 Google 上搜索了大多数解决方案,建议使用 ProvideToolBoxControl 属性,但我找不到这个属性的程序集,有没有人知道如何为提到的属性导入程序集?

[ProvideToolBoxControl("MyControls", false)]
public class UETextBox : TextBox
{
    static UETextBox()
    {
        DefaultStyleKeyProperty.OverrideMetadata(typeof(UETextBox), new FrameworkPropertyMetadata(typeof(UETextBox)));
    }
}

【问题讨论】:

    标签: c# wpf visual-studio visual-studio-2019


    【解决方案1】:

    您可以创建一个 VSIX 项目来管理您的多个自定义控件。我创建了一个如图所示的工具箱。

    这是我的步骤(打开 Visual Studio > 单击新建项目 > 选择 WPF 工具箱控件以命名您的工具箱> 单击解决方案资源管理器 > 添加 > 新项目 > Visual C# > 可扩展性 >WPF 工具箱控件 )。然后在解决方案中,您可以创建控制 UI。更详细的可以参考这篇文档(Create a WPF Toolbox Control)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 2020-09-06
      • 2017-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多