ITextEditorFactoryService::CreateTextView Method (ITextBuffer^, ITextViewRoleSet^, IEditorOptions^)
Visual Studio 2015
Creates an IWpfTextView that displays the contents of the specified text buffer.
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
IWpfTextView^ CreateTextView( ITextBuffer^ textBuffer, ITextViewRoleSet^ roles, IEditorOptions^ parentOptions )
Parameters
- textBuffer
-
Type:
Microsoft.VisualStudio.Text::ITextBuffer^
The ITextBuffer that provides the text for the view.
- roles
-
Type:
Microsoft.VisualStudio.Text.Editor::ITextViewRoleSet^
The set of roles filled by the view.
- parentOptions
-
Type:
Microsoft.VisualStudio.Text.Editor::IEditorOptions^
The options environment for the text view.
| Exception | Condition |
|---|---|
| ArgumentNullException | textBuffer or roles or parentOptions is null. |
An ITextBuffer can be displayed in multiple views. A trivial ITextDataModel will be constructed and an ITextViewModel will be constructed based on the IContentType of the textBuffer and the roles.
Show: