SimpleEditorView 类
表示一个通用的简单 edit 视图的抽象类。
此 API 不兼容 CLS。
继承层次结构
System.Object
Microsoft.VisualStudio.Package.SimpleEditorView
Microsoft.VisualStudio.Package.EditorControl
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
语法
声明
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class SimpleEditorView _
Implements IOleCommandTarget, IVsWindowPane, IVsToolboxUser, IVsStatusbarUser, _
IVsWindowPaneCommit, IOleComponent
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public abstract class SimpleEditorView : IOleCommandTarget,
IVsWindowPane, IVsToolboxUser, IVsStatusbarUser, IVsWindowPaneCommit, IOleComponent
SimpleEditorView 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SimpleEditorView | 初始化 SimpleEditorView 新实例所提供的文本缓冲区的。 |
页首
属性
名称 | 说明 | |
---|---|---|
Buffer | 获取或设置文本缓冲区。 | |
ComponentId | 获取或设置编辑器视图的元素 ID。 | |
ComponentManager | 获取或设置此视图的组件管理器。 | |
MenuCommandService | ||
Site | 获取或设置此视图中 IServiceProvider 。 |
页首
方法
名称 | 说明 | |
---|---|---|
ClosePane | 关闭窗口和注销元素。 | |
CommitPendingEdit | 进行所做的任何更改文件。 | |
CreatePaneWindow | 创建一个窗口。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Exec | 执行指定的命令。 | |
ExecCommand | 执行特定命令。 | |
FContinueMessageLoop | 对消息循环的每次迭代时。 | |
FDoIdle | 调用执行空闲时间任务。 | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
FPreTranslateMessage | 调用过程或修改消息,则转换和调度之前。 | |
FQueryTerminate | 调用,当组件管理器希望了解视图是否在它可以终止状态。 | |
FReserved1 | 保留的方法。 | |
GetDefaultSize | 获取窗口的默认大小。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
HwndGetWindow | 获取窗口与组件关联。 | |
IsSupported | 确定工具箱用户是否支持引用的数据对象。 | |
ItemPicked | 发送通知工具箱中的某个项时选择了 (通过单击鼠标或按 enter)。 | |
LoadViewState | 在派生类中实现时,负载窗格的视图状态。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
OnActivationChange | 调用激活时,新的对象。 | |
OnAppActivate | 请注意元素,每当活动宿主应用程序或停用。 | |
OnEnterState | ,在应用程序进入或退出一个特定状态时,请注意视图。 | |
OnLoseActivation | 通知事件视图它将丢失其活动状态,因为宿主或其他元素变为活动状态。 | |
QueryCommandStatus | 获取指定的命令的状态。 | |
QueryParameterList | 获取命令的参数。 | |
QueryStatus | 获取指定的命令的状态。 | |
SaveViewState | 保存加载的视图状态。 | |
SetInfo | 设置在状态栏中显示信息反映此视图。 | |
SetSite | 初始化此视图。 | |
Terminate | 调用组件管理器,当它要停止视图中注册。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
TranslateAccelerator | 处理特殊的导航键的转换。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。