ToolWindowPane 类
工具窗口的默认实现。它可以子类实现自定义的工具窗口。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。