EditableTextBlockAdorner

Ecng.Xaml

Класс Adorner, который накладывает TextBox на EditableTextBlock, пока он находится в режиме редактирования.

Наследует: Adorner

Конструкторы

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

Инициализирует новый экземпляр класса EditableTextBlockAdorner.

adornedElement
Связанный редактируемый текстовый блок.

Свойства

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

Возвращайте количество звеньев, видимых в этом слое.

Методы

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

Обеспечивает поведение для этапа «Упорядочить» макета.

finalSize
Последняя область внутри родительского элемента, которую этот элемент должен использовать для упорядочения себя и своих дочерних элементов.

Возвращает: Используемый фактический размер.

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

Получите n-ю ссылку.

index

События

TextBoxKeyUp
public event KeyEventHandler TextBoxKeyUp
editableTextBlockAdorner.TextBoxKeyUp += handler

Происходит, когда клавиша отпускается, когда базовый TextBox имеет фокус.

TextBoxLostFocus
public event RoutedEventHandler TextBoxLostFocus
editableTextBlockAdorner.TextBoxLostFocus += handler

Происходит, когда базовый TextBox теряет фокус.