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.