EditableTextBlockAdorner

Ecng.Xaml

Adorner-Klasse, die ein TextBox über EditableTextBlock überlagert, während es sich im Bearbeitungsmodus befindet.

Erbt von: Adorner

Konstruktoren

EditableTextBlockAdorner
public EditableTextBlockAdorner(EditableTextBlock adornedElement)
editableTextBlockAdorner = EditableTextBlockAdorner(adornedElement)

Initialisiert eine neue Instanz der EditableTextBlockAdorner Klasse.

adornedElement
Der zugehörige editierbare Textblock.

Eigenschaften

VisualChildrenCount
protected override int VisualChildrenCount { get; }
value = editableTextBlockAdorner.VisualChildrenCount

Geben Sie die Anzahl der Links zurück, die in dieser Ebene sichtbar sind.

Methoden

ArrangeOverride
protected override Size ArrangeOverride(Size finalSize)
result = editableTextBlockAdorner.ArrangeOverride(finalSize)

Gibt das Verhalten für den "Arrangieren"-Layout-Pass an.

finalSize
Der letzte Bereich innerhalb des Elternteils, den dieses Element verwenden sollte, um sich und seine Kinder zu arrangieren.

Rückgabe: Die tatsächliche verwendete Größe.

GetVisualChild
protected override Visual GetVisualChild(int index)
result = editableTextBlockAdorner.GetVisualChild(index)

Holen Sie sich den n-ten Link.

index

Ereignisse

TextBoxKeyUp
public event KeyEventHandler TextBoxKeyUp
editableTextBlockAdorner.TextBoxKeyUp += handler

Tritt auf, wenn ein Schlüssel freigegeben wird, während der zugrunde liegende TextBox den Fokus hat.

TextBoxLostFocus
public event RoutedEventHandler TextBoxLostFocus
editableTextBlockAdorner.TextBoxLostFocus += handler

Tritt auf, wenn der zugrunde liegende TextBox den Fokus verliert.