EditableTextBlock
Ecng.Xaml
TextBlock, который можно переключить в режим встроенного редактирования, отображая декоратор TextBox поверх себя.
Наследует: TextBlock
Свойства
EditOnDoubleClick
public bool EditOnDoubleClick { get; set; }
value = editableTextBlock.EditOnDoubleClick
editableTextBlock.EditOnDoubleClick = value
Получает или устанавливает значение, указывающее, переключает ли двойной щелчок управления его в режим редактирования.
IsInEditMode
public bool IsInEditMode { get; set; }
value = editableTextBlock.IsInEditMode
editableTextBlock.IsInEditMode = value
Получает или устанавливает значение, указывающее, находится ли управление в режиме редактирования. При установлении на истинность показан адорнер с TextBox, позволяющий редактировать текст.
MaxLength
public int MaxLength { get; set; }
value = editableTextBlock.MaxLength
editableTextBlock.MaxLength = value
Получает или устанавливает максимальное количество символов, которые могут быть введены во время редактирования.
Методы
OnMouseDown
protected override void OnMouseDown(MouseButtonEventArgs e)
editableTextBlock.OnMouseDown(e)
Обработка события нажатия мыши.
- e
Поля
EditOnDoubleClickProperty
public static readonly DependencyProperty EditOnDoubleClickProperty
value = EditableTextBlock.EditOnDoubleClickProperty
Идентифицирует свойство зависимости EditOnDoubleClick.
IsInEditModeProperty
public static readonly DependencyProperty IsInEditModeProperty
value = EditableTextBlock.IsInEditModeProperty
Идентифицирует свойство зависимости IsInEditMode.
MaxLengthProperty
public static readonly DependencyProperty MaxLengthProperty
value = EditableTextBlock.MaxLengthProperty
Идентифицирует свойство зависимости MaxLength.