ITextEditorFactoryService::CreateTextView Method (ITextBuffer^, ITextViewRoleSet^)

 

Creates an IWpfTextView that displays the contents of the specified text buffer.

Namespace:   Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

IWpfTextView^ CreateTextView(
	ITextBuffer^ textBuffer,
	ITextViewRoleSet^ roles
)

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.

Exception Condition
ArgumentNullException

textBuffer or roles is null.

An ITextBuffer can be displayed in multiple views. A trivial ITextDataModel is constructed, and an ITextViewModel is constructed based on the IContentType of the textBuffer and the roles.

Return to top
Show: