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 .