“选择工具箱项”对话框 ->“WPF 组件”选项卡

**“选择工具箱项”对话框中的此选项卡显示本地计算机上可用的 Windows Presentation Foundation (WPF) 控件的列表。 若要显示该列表,请从“工具”菜单中选择“选择工具箱项”以显示“选择工具箱项”对话框,然后选择其“WPF 组件”**选项卡。 若要对所列组件排序,请选择任意列标题。

  • 选中组件旁边的复选框后,该组件的图标将会显示在**“工具箱”**中。

    提示

    若要向为进行编辑而打开的项目文档中添加一个 WPF 控件的实例,请将其“工具箱”图标拖动到设计视图图面上。 该组件的默认标记和代码会插入到您的项目中,以便您进行修改。 有关更多信息,请参见如何:管理“工具箱”窗口如何:操作工具箱选项卡

  • 清除组件旁边的复选框后,其相应的图标也就会从**“工具箱”**中移除。

    提示

    无论其图标是否显示在“工具箱”中,安装在计算机中的 .NET Framework 组件都继续可用。

**“WPF 组件”**选项卡上的列包含以下信息:

  • Name
    列出计算机注册表中已存在其条目的相应 WPF 控件的名称。

  • 命名空间
    显示定义组件结构的 .NET Framework 类库 命名空间的层次结构。 在此列上排序可列出安装在计算机上的每个 .NET Framework 命名空间的可用组件。

  • 程序集名称
    显示 .NET Framework 程序集(其中包括每个组件的命名空间)的名称。 按此列排序可列出每个安装在计算机上的 .NET Framework 程序集所包含的命名空间。

  • 目录
    显示 .NET Framework 程序集的位置。 所有程序集的默认位置是全局程序集缓存。 有关全局程序集缓存的进一步信息,请参见 使用程序集和全局程序集缓存

  • Filter
    根据您在文本框中提供的字符串筛选 WPF 控件的列表。 显示四列中任何一列的所有匹配项。

  • Clear
    清除筛选器字符串。

  • 浏览
    打开**“打开”**对话框,它允许您导航到包含 WPF 控件的程序集。 使用此操作加载全局程序集缓存中不存在的程序集。

  • Language
    显示包含所选 WPF 控件的程序集的本地化语言。

限制

向工具箱添加自定义控件或 UserControl 具有下列限制。

  • 仅适用于在当前项目外定义的自定义控件。

  • 当您将解决方案配置从“调试”改为“发布”或从“发布”改为“调试”时,不能正确更新。 这是因为此引用不是项目引用,而是对磁盘上的程序集的引用。 如果控件是当前解决方案的一部分,则当您从“调试”改为“发布”时,项目会继续引用此控件的调试版本。

此外,如果将设计时元数据应用到了自定义控件且该元数据指定 ToolboxBrowsableAttribute 已设置为 false,则该控件不会出现在工具箱中。

您可以通过为控件映射命名空间和程序集来在 XAML 视图中直接引用控件。 有关更多信息,请参见如何:将命名空间导入 XAML

请参见

任务

如何:在 WPF 应用程序中使用第三方 WPF 控件

参考

“选择工具箱项”对话框 (Visual Studio)

工具箱

其他资源

WPF 设计器