CreateTextViewHostCallback Delegar

Definição

Retorno de chamada usado com IWpfDifferenceViewerFactoryService para criar um host de exibição de texto.

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)

Parâmetros

textViewModel
IDifferenceTextViewModel

O modelo de exibição de texto a ser usado na criação da exibição de texto.

roles
ITextViewRoleSet

As funções específicas dessa exibição.

options
IEditorOptions

As opções a serem usadas na criação da exibição de texto.

visualElement
FrameworkElement

O elemento visual de nível superior para este host.

textViewHost
IWpfTextViewHost

O host de exibição de texto criado.

Comentários

Para obter as funções de exibição de texto padrão, a implementação desse método deve concatenar o fornecido roles com DefaultRoles .

Na maioria dos casos, o elemento visual pode ser apenas textViewHost o HostControl .

Aplica-se a