ITextEditorFactoryService 接口

创建编辑器视图。

命名空间:  Microsoft.VisualStudio.Text.Editor
程序集:  Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)

语法

声明
Public Interface ITextEditorFactoryService
public interface ITextEditorFactoryService
public interface class ITextEditorFactoryService
type ITextEditorFactoryService =  interface end
public interface ITextEditorFactoryService

ITextEditorFactoryService 类型公开以下成员。

属性

  名称 说明
公共属性 AllPredefinedRoles 由所有预定义文本视图角色组成的集合。
公共属性 DefaultRoles 使用,在创建文本视图时,如果不指定文本视图角色的角色集。
公共属性 NoRoles 设置的空的文本视图角色。

页首

方法

  名称 说明
公共方法 CreateTextView() 创建具有新创建的 ITextBufferIWpfTextView 内容类型 “text”。
公共方法 CreateTextView(ITextBuffer) 创建显示指定的文本缓冲区的内容的 IWpfTextView
公共方法 CreateTextView(ITextBuffer, ITextViewRoleSet) 创建显示指定的文本缓冲区的内容的 IWpfTextView
公共方法 CreateTextView(ITextBuffer, ITextViewRoleSet, IEditorOptions) 创建显示指定的文本缓冲区的内容的 IWpfTextView
公共方法 CreateTextView(ITextDataModel, ITextViewRoleSet, IEditorOptions) 创建显示数据模型的内容的 IWpfTextView
公共方法 CreateTextView(ITextViewModel, ITextViewRoleSet, IEditorOptions) 创建显示指定的视图模型的内容的 IWpfTextView
公共方法 CreateTextViewHost 为文本视图创建宿主。
公共方法 CreateTextViewRoleSet(IEnumerable<String>) 创建一个包含给定角色的 ITextViewRoleSet
公共方法 CreateTextViewRoleSet(array<String[]) 创建一个包含给定角色的 ITextViewRoleSet

页首

事件

  名称 说明
公共事件 TextViewCreated 引发事件,这 ITextView 创建。

页首

备注

这是 MEF 组件部件,应导入如下所示:

[Import] ITextEditorFactoryService factory = null;

请参阅

参考

Microsoft.VisualStudio.Text.Editor 命名空间