ToolWindowBase 类
此选件类实现 Team Foundation的基本工具窗口。
在 Visual Studio 工具窗口由帧(实现由shell)和窗格组成,通常实现由包实现。
此选件类从MPF提供的ToolWindowPane选件类派生才能使用其IVsWindowPane接口的实现。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.ToolWindowPane
Microsoft.VisualStudio.TeamFoundation.ToolWindowBase
命名空间: Microsoft.VisualStudio.TeamFoundation
程序集: Microsoft.VisualStudio.TeamFoundation(在 Microsoft.VisualStudio.TeamFoundation.dll 中)
语法
声明
Public MustInherit Class ToolWindowBase _
Inherits ToolWindowPane _
Implements IOleCommandTarget, IVsWindowFrameNotify, IVsWindowFrameNotify2
public abstract class ToolWindowBase : ToolWindowPane,
IOleCommandTarget, IVsWindowFrameNotify, IVsWindowFrameNotify2
ToolWindowBase 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ToolWindowBase | 工具窗口的标准构造函数。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
BitmapIndex | (继承自 ToolWindowPane。) |
![]() |
BitmapResourceID | (继承自 ToolWindowPane。) |
![]() |
Caption | (继承自 ToolWindowPane。) |
![]() |
CommandHandler | get/set命令处理程序 |
![]() |
Content | 被重写的get/set WPF内容 (重写 WindowPane.Content。) |
![]() |
Frame | (继承自 ToolWindowPane。) |
![]() |
HelpTopic | 获取帮助主题 |
![]() |
InitializationMode | (继承自 WindowPane。) |
![]() |
IsMultiInstance | 如果这是一个多个工具窗口,则返回true。 |
![]() |
IsOnScreen | 则为true,则toolwindow是可以在屏幕并且不是滑下的屏幕(IE。另一个),没有阻碍的自动幻灯片选项卡式文档或关闭。这与不考虑为的toolwindow滑下的屏幕或选项卡式文档中阻碍的IsVisible不同(IE。在上面)由另一个。 |
![]() |
IsTransient | 如果这是一个临时工具窗口,则返回true。 |
![]() |
Package | (继承自 ToolWindowPane。) |
![]() |
SearchCategory | (继承自 ToolWindowPane。) |
![]() |
SearchEnabled | (继承自 ToolWindowPane。) |
![]() |
SearchFiltersEnum | (继承自 ToolWindowPane。) |
![]() |
SearchHost | (继承自 ToolWindowPane。) |
![]() |
SearchOptionsEnum | (继承自 ToolWindowPane。) |
![]() |
ServiceProvider | 获取IOleServiceProvider接口。 |
![]() |
ToolBar | (继承自 ToolWindowPane。) |
![]() |
ToolBarCommandTarget | (继承自 ToolWindowPane。) |
![]() |
ToolBarDropTarget | (继承自 ToolWindowPane。) |
![]() |
ToolBarLocation | (继承自 ToolWindowPane。) |
![]() |
ToolClsid | (继承自 ToolWindowPane。) |
![]() |
Window | (继承自 WindowPane。) |
![]() |
WindowFrame | Toolwindow容器帧 |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
ToolWindowClosing | 引发的事件,当工具窗口将关闭 |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IOleCommandTarget.Exec | |
![]() ![]() |
IOleCommandTarget.QueryStatus | |
![]() ![]() |
IVsWindowSearch.Category | (继承自 ToolWindowPane。) |
![]() ![]() |
IVsWindowPane.ClosePane | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.CloseUIElementPane | (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.CreatePaneWindow | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.CreateUIElementPane | (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.GetDefaultSize | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.GetDefaultUIElementSize | (继承自 WindowPane。) |
![]() ![]() |
IServiceProvider.GetService | (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.LoadUIElementState | (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.LoadViewState | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.SaveUIElementState | (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.SaveViewState | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.SetSite | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.SetUIElementSite | (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.TranslateAccelerator | 已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.TranslateUIElementAccelerator | (继承自 WindowPane。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。