工具窗口的默认实现。它可以子类实现自定义的工具窗口。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.ToolWindowPane
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
<ComVisibleAttribute(True)> _
Public Class ToolWindowPane _
Inherits WindowPane _
Implements IVsWindowSearch
[ComVisibleAttribute(true)]
public class ToolWindowPane : WindowPane,
IVsWindowSearch
ToolWindowPane 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ToolWindowPane() | 初始化 ToolWindowPane 新实例。 nullnull 引用(在 Visual Basic 中为 Nothing) 服务提供程序 |
![]() |
ToolWindowPane(IServiceProvider) | 初始化此类的实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
BitmapIndex | 获取或设置图像的索引在位图条的窗架图标使用。 |
![]() |
BitmapResourceID | 获取或设置接受窗架图标的位图条的资源 ID。 |
![]() |
Caption | 获取或设置工具窗口的标题。 |
![]() |
Content | 获取或设置此工具窗口内容。 (继承自 WindowPane。) |
![]() |
Frame | 获取或设置承载 ToolWindowPane的 IVsWindowFrame 。 |
![]() |
InitializationMode | 获取与此窗格的初始化方法。 (继承自 WindowPane。) |
![]() |
Package | 获取或设置拥有工具窗口的包。 |
![]() |
SearchCategory | |
![]() |
SearchEnabled | |
![]() |
SearchFiltersEnum | |
![]() |
SearchHost | |
![]() |
SearchOptionsEnum | |
![]() |
ToolBar | 获取或设置 CommandID。 |
![]() |
ToolBarCommandTarget | |
![]() |
ToolBarDropTarget | 获取或设置工具栏放置目标。 |
![]() |
ToolBarLocation | 获取或设置工具栏的位置在一个工具窗口中。 |
![]() |
ToolClsid | 获取或设置应为此工具窗口使用工具的 CLSID。 |
![]() |
Window | 获取窗口与此窗口窗格。 (继承自 WindowPane。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
ClearSearch | |
![]() |
CreateSearch | |
![]() |
Dispose() | 配置窗口窗格及其资源。 (继承自 WindowPane。) |
![]() |
Dispose(Boolean) | 配置资源的窗口窗格。 (继承自 WindowPane。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetIVsWindowPane | 获取与工具窗口的 IVsWindowPane 。 |
![]() |
GetService | 获取指定类型的服务。 (继承自 WindowPane。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
Initialize | ,在窗格站点之后,初始化服务。 (继承自 WindowPane。) |
![]() |
LoadUIState | 重写填充窗格的以前保存的状态。 (继承自 WindowPane。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OnClose | 引发时,窗口将关闭。 (继承自 WindowPane。) |
![]() |
OnCreate | 引发,后者在窗格中创建。 (继承自 WindowPane。) |
![]() |
OnNavigationKeyDown | |
![]() |
OnToolBarAdded | 调用,在工具栏添加到工具窗口。 |
![]() |
OnToolWindowCreated | 此方法可将由派生类重写执行必须运行 IVsWindowFrame创建的任何代码。 |
![]() |
PreProcessMessage | 预处理从导航键的消息。 (继承自 WindowPane。) |
![]() |
ProvideSearchSettings | |
![]() |
SaveUIState | 保存自定义状态信息的重写后将使用,在窗格重新生成。 (继承自 WindowPane。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
显式接口实现
页首
备注
从 WindowPane 派生并继承 WindowPane 提供的默认服务。派生的工具窗口必须提供采用服务提供程序的公共构造函数。,在创建工具窗口的实例时,Visual Studio 使用此构造函数。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。