Share via


Package.ToolboxInitialized 事件

生成的事件,只要 Visual Studio 初始化其 工具箱

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Protected Event ToolboxInitialized As EventHandler
protected event EventHandler ToolboxInitialized

备注

Visual Studio IDE 生成一个ToolboxInitialized  事件,一旦一个或多个以下情况下发生:

  1. 用户通过右击手动重置 工具箱 在一个 工具箱 类别和选择 重置工具箱

  2. 提供 工具箱 项的新 VSPackage 注册。

  3. VSPackage 通过编程方式 Visual Studio SDK 生成一个 ToolboxInitialized 事件由调用 ResetDefaultsPKGRF_TOOLBOXITEMS的 VSPackage。

                IVsUIShell uiShell = (IVsUIShell)GetService(typeof(SVsUIShell));
                IVsPackage pkg = GetService(typeof(Package)) as IVsPackage;
                pkg.ResetDefaults((uint)__VSPKGRESETFLAGS.PKGRF_TOOLBOXITEMS);
    

有关处理 ToolboxInitialized 事件并提供自定义 工具箱 项目的更多信息,请参见 高级工具箱控件开发

.NET Framework 安全性

请参见

参考

Package 类

Microsoft.VisualStudio.Shell 命名空间