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 теряет фокус.