CreateTextViewHostCallback Делегат

Определение

Обратный вызов, используемый с IWpfDifferenceViewerFactoryService для создания узла текстового представления.

public delegate void CreateTextViewHostCallback(IDifferenceTextViewModel ^ textViewModel, ITextViewRoleSet ^ roles, IEditorOptions ^ options, [Runtime::InteropServices::Out] FrameworkElement ^ % visualElement, [Runtime::InteropServices::Out] IWpfTextViewHost ^ % textViewHost);
public delegate void CreateTextViewHostCallback(IDifferenceTextViewModel textViewModel, ITextViewRoleSet roles, IEditorOptions options, out FrameworkElement visualElement, out IWpfTextViewHost textViewHost);
type CreateTextViewHostCallback = delegate of IDifferenceTextViewModel * ITextViewRoleSet * IEditorOptions * FrameworkElement * IWpfTextViewHost -> unit
Public Delegate Sub CreateTextViewHostCallback(textViewModel As IDifferenceTextViewModel, roles As ITextViewRoleSet, options As IEditorOptions, ByRef visualElement As FrameworkElement, ByRef textViewHost As IWpfTextViewHost)

Параметры

textViewModel
IDifferenceTextViewModel

Модель текстового представления, используемая при создании текстового представления.

roles
ITextViewRoleSet

Роли, относящиеся к этому представлению.

options
IEditorOptions

Параметры, используемые при создании текстового представления.

visualElement
FrameworkElement

Визуальный элемент верхнего уровня для этого узла.

textViewHost
IWpfTextViewHost

Созданный узел представления текста.

Комментарии

Чтобы получить стандартные роли представления текста, реализация этого метода должна сцепить данный метод roles с DefaultRoles .

В большинстве случаев визуальным элементом может быть только textViewHost HostControl .

Применяется к