创建显示数据模型的内容的 IWpfTextView 。
命名空间: Microsoft.VisualStudio.Text.Editor
程序集: Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)
语法
声明
Function CreateTextView ( _
dataModel As ITextDataModel, _
roles As ITextViewRoleSet, _
parentOptions As IEditorOptions _
) As IWpfTextView
IWpfTextView CreateTextView(
ITextDataModel dataModel,
ITextViewRoleSet roles,
IEditorOptions parentOptions
)
IWpfTextView^ CreateTextView(
ITextDataModel^ dataModel,
ITextViewRoleSet^ roles,
IEditorOptions^ parentOptions
)
abstract CreateTextView :
dataModel:ITextDataModel *
roles:ITextViewRoleSet *
parentOptions:IEditorOptions -> IWpfTextView
function CreateTextView(
dataModel : ITextDataModel,
roles : ITextViewRoleSet,
parentOptions : IEditorOptions
) : IWpfTextView
参数
dataModel
类型:Microsoft.VisualStudio.Text.ITextDataModel提供将在其中为视图生成 ITextViewModel 的文本缓冲区的 ITextDataModel。
roles
类型:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet由视图填充的角色集。
parentOptions
类型:Microsoft.VisualStudio.Text.Editor.IEditorOptions文本视图的选项环境。
返回值
类型:Microsoft.VisualStudio.Text.Editor.IWpfTextView
一个 IWpfTextView。
异常
异常 | 条件 |
---|---|
ArgumentNullException | dataModel 或 roles 或 parentOptions 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
备注
ITextDataModel 在多个视图中显示。 ITextViewModel 构造基于 dataModel 和 roles的 IContentType 。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。