CreateTextViewHostCallback Delegate

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

public delegate void CreateTextViewHostCallback(
	IDifferenceTextViewModel^ textViewModel,
	ITextViewRoleSet^ roles,
	IEditorOptions^ options,
	[OutAttribute] FrameworkElement^% visualElement,
	[OutAttribute] IWpfTextViewHost^% textViewHost
)

Use the following parameters:

textViewModel: The text view model to use in creating the text view.

roles: The roles specific to this view.

options:The options to use in creating the text view.

visualElement: The top-level visual element for this host.

textViewHost: The created text view host.

To get standard text view roles, the implementation of this method should concatenate the given roleswith=DefaultRoles. In most cases the visual element can just be the textViewHost’s P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.HostControl.

Return to top
Show: