工具窗口

Visual Studio 工具窗口是,通常,并不基于文件的只读窗口。 在中它们不同文档窗口,在读写模式下显示文件。 工具箱解决方案资源管理器属性 窗口和 浏览器 是工具窗口的示例。

在 Visual Studio 2010 和更高版本的所有工具窗口 WPF 根据。 在 Visual Studio 的版本在 Visual Studio 之前的 2010 中,工具窗口是基于窗体的窗口。 基于 windows 窗体的窗口可能仍然显示,但是, WPF 必须基于新工具窗口。

工具窗口 Essentials

若要提供工具窗口,必须注册其与 Visual Studio 并指定其默认大小和位置。 有关更多信息,请参见 注册工具窗口

通常创建或是单击菜单命令打开工具窗口。 若要创建工具窗口编程,请参见 如何:打开工具窗口以编程方式

默认情况下工具窗口是单实例,只表示工具窗口的一个实例中一次是打开的。 在打开后单实例工具窗口,它保持打开状态,直到关闭 IDE。 在单实例工具窗口单击关闭 " 按钮,因此,只有其可见性更改。 还可以创建多个工具窗口,此窗口的多个实例可以同时处于打开状态。 有关更多信息,请参见如何:创建多个工具窗口

工具窗口在文档框架可以停靠,浮动或选项卡式。 IDE 提供了一些工具窗架和用于控制其大小,位置,停靠状态和其他持久性属性。 工具窗口窗格显示内容。 ,仅当首次打开时,默认大小和位置将工具窗口;之后工具窗口状态保持。

工具窗口窗格中承载 WPF 用户控件和支持工具栏。 您可以重写 Window 属性返回所承载控件的句柄。

工具窗口可以是 动态的 (也称为 自动可见)。 动态工具窗口可见,只要它们的相关 UI 上下文适用。 使用自动可见性可以减少混乱窗口在 IDE 中。 有关更多信息,请参见 如何:打开一个动态工具窗口

Vspackage 不是唯一的方法创建工具窗口。 使用 Visual Studio 自动化模型,外接程序可创建工具窗口。 有关更多信息,请参见如何:创建和控制工具窗口

请参见

其他资源

工具窗口

文档窗口