此类从 WindowPane 继承和扩展它提供设计器功能。
此 API 不兼容 CLS。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.Design.DesignerWindowPane
命名空间: Microsoft.VisualStudio.Shell.Design
程序集: Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class DesignerWindowPane _
Inherits WindowPane _
Implements IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, _
IVsWindowFrameNotify
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class DesignerWindowPane : WindowPane,
IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, IVsWindowFrameNotify
DesignerWindowPane 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DesignerWindowPane | 初始化 DesignerWindowPane 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
CommandGuid | 获取命令 UI GUID 与此窗口窗格。 |
![]() |
Content | 获取或设置此工具窗口内容。 (继承自 WindowPane。) |
![]() |
EditorView | 获取此窗格的编辑视图。 |
![]() |
InitializationMode | 获取与此窗格的初始化方法。 (继承自 WindowPane。) |
![]() |
Surface | 获取设计图面。 |
![]() |
Window | 获取窗口与此窗口窗格。 (继承自 WindowPane。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
AddDefaultServices | 添加窗格提供的默认服务。 |
![]() |
Dispose() | 配置窗口窗格及其资源。 (继承自 WindowPane。) |
![]() |
Dispose(Boolean) | 配置设计图面。 (重写 WindowPane.Dispose(Boolean)。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetAutomationObject | 获取此窗格的自动化对象。 |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetService | 获取指定类型的服务。 (重写 WindowPane.GetService(Type)。) |
![]() |
GetToolboxItemSupported | 确定特定数据对象是否由设计器支持。 |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
Initialize | ,在窗格站点之后,初始化服务。 (继承自 WindowPane。) |
![]() |
LoadUIState | 重写填充窗格的以前保存的状态。 (继承自 WindowPane。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OnClose | 调用以响应 ClosePane 在 IVsWindowPane 接口的方法。 (重写 WindowPane.OnClose()。) |
![]() |
OnCreate | 引发,后者在窗格中创建。 (继承自 WindowPane。) |
![]() |
OnFlush | ,当 Visual Studio 希望窗口窗格刷新其状态更改为基础缓冲区时,调用此方法。 |
![]() |
OnToolboxItemPicked | 调用,当用户双击或按 enter 时在 Visual Studio 工具箱的一个 " 工具箱 " 项。 |
![]() |
PreProcessMessage | 预处理从导航键的消息。 (继承自 WindowPane。) |
![]() |
SaveUIState | 保存自定义状态信息的重写后将使用,在窗格重新生成。 (继承自 WindowPane。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IServiceProvider.GetService | 获取指定类型的服务。 (继承自 WindowPane。) |
![]() ![]() |
IOleCommandTarget.Exec | 执行指定的命令。 (继承自 WindowPane。) |
![]() ![]() |
IOleCommandTarget.QueryStatus | 获取命令的状态。 (继承自 WindowPane。) |
![]() ![]() |
IVsBatchUpdate.FlushPendingUpdates | 调用时, Visual Studio 希望窗口窗格刷新其状态更改为基础缓冲区。 |
![]() ![]() |
IVsDesignerInfo.get_DesignerTechnology | |
![]() ![]() |
IVsExtensibleObject.GetAutomationObject | 获取此窗格的自动化对象。 |
![]() ![]() |
IVsToolboxUser.IsSupported | 确定 Toolbox 用户是否支持引用的数据对象。 |
![]() ![]() |
IVsToolboxUser.ItemPicked | 发送通知在 Toolbox 的项目通过单击进行选择,或者按 enter。 |
![]() ![]() |
IVsUIElementPane.CloseUIElementPane | 关闭窗格。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.CreateUIElementPane | 创建窗格。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.GetDefaultUIElementSize | 在派生类中实现时,获取窗格的默认大小。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.LoadUIElementState | 在派生类中实现时,加载自定义状态存储。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.SaveUIElementState | 存储窗格的状态到指定的流。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.SetUIElementSite | 将此窗格的站点。 (继承自 WindowPane。) |
![]() ![]() |
IVsUIElementPane.TranslateUIElementAccelerator | 在处理 shell 之前的键盘快捷键处理消息。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowFrameNotify.OnDockableChange | 请注意 Package 窗口的停靠的状态进行修改。 |
![]() ![]() |
IVsWindowFrameNotify.OnMove | 请注意 Package 窗口中移动。 |
![]() ![]() |
IVsWindowFrameNotify.OnShow | 通知一个不同的 Package 在窗口中显示状态的。 |
![]() ![]() |
IVsWindowFrameNotify.OnSize | 请注意 Package 调整窗口的大小。 |
![]() ![]() |
IVsWindowPane.ClosePane | 已过时。关闭窗口窗格。已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.CreatePaneWindow | 已过时。创建窗口窗格。已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.GetDefaultSize | 已过时。获取窗格的默认大小。已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.LoadViewState | 已过时。加载保存的视图状态。已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.SaveViewState | 已过时。保存加载的视图状态。已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.SetSite | 已过时。初始化具有指定的服务提供程序的此窗口窗格。已过时。 (继承自 WindowPane。) |
![]() ![]() |
IVsWindowPane.TranslateAccelerator | 已过时。处理导航键的转换。已过时 (继承自 WindowPane。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。