DesignerWindowPane 类
此类从 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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。