CreateTextViewHostCallback Delegat

Definition

Rückruf, der mit IWpfDifferenceViewerFactoryService zum Erstellen eines Text Ansichts Hosts verwendet wird.

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)

Parameter

textViewModel
IDifferenceTextViewModel

Das Text Ansichts Modell, das beim Erstellen der Textansicht verwendet werden soll.

roles
ITextViewRoleSet

Die für diese Ansicht spezifischen Rollen.

options
IEditorOptions

Die Optionen, die zum Erstellen der Textansicht verwendet werden sollen.

visualElement
FrameworkElement

Das visuelle Element der obersten Ebene für diesen Host.

textViewHost
IWpfTextViewHost

Der erstellte Text Ansichts Host.

Hinweise

Um standardmäßige Text Ansichts Rollen zu erhalten, sollte die Implementierung dieser Methode den mit dem angegebenen verketten roles DefaultRoles .

In den meisten Fällen kann das visuelle Element einfach sein textViewHost HostControl .

Gilt für