Перейти к содержанию

Класс BaseEditor

Служит базовым классом для редакторов, отображающих и редактирующих значения.

Пространство имён: Eremex.AvaloniaUI.Controls.Editors
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls

Объявление

public class BaseEditor : TemplatedControl, IBaseEditor

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

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

Свойства

имя описание
ActualErrorShowMode { get; } Возвращает режим отображения ошибок, применённый к редактору в данный момент.
AllowNullInput { get; set; } Возвращает или задаёт, могут ли пользователи вводить в редактор значение null.
AllowReadOnlyAppearance { get; set; } Возвращает или задаёт, применяется ли оформление только для чтения, когда ReadOnly равно true.
DisplayFormatString { get; set; } Возвращает или задаёт строку формата, используемую для форматирования отображаемого текста редактора.
DisplayText { get; } Возвращает текст, отображаемый в редакторе.
DisplayTextConverter { get; set; } Возвращает или задаёт конвертер, используемый для получения отображаемого текста редактора.
EditorMode { get; set; } Возвращает или задаёт режим работы редактора.
EditorValue { get; set; } Возвращает или задаёт значение редактора.
EditorValuePostDelay { get; set; } Возвращает или задаёт задержку в миллисекундах перед передачей введённого значения в режиме передачи Delayed.
EditorValuePostMode { get; set; } Возвращает или задаёт, когда редактор передаёт введённое значение.
EditorValueType { get; set; } Возвращает или задаёт тип данных значения редактора.
ErrorShowMode { get; set; } Возвращает или задаёт способ отображения ошибки проверки редактором.
ErrorText { get; } Возвращает текст текущей ошибки проверки.
HorizontalContentAlignment { get; set; } Возвращает или задаёт горизонтальное выравнивание содержимого редактора.
ReadOnly { get; set; } Возвращает или задаёт, доступен ли редактор только для чтения.
RealEditor { get; } Возвращает фактический контрол редактора, найденный в шаблоне редактора.
SecondaryAppearance { get; } Возвращает, использует ли редактор дополнительное оформление.
ShowEditorButtons { get; set; } Возвращает или задаёт, видны ли кнопки редактора.
ShowHoverDecorator { get; set; } Возвращает или задаёт, отображается ли эффект наведения, когда указатель находится над редактором.
ValidationInfo { get; set; } Возвращает или задаёт сведения об ошибке проверки.
VerticalContentAlignment { get; set; } Возвращает или задаёт вертикальное выравнивание содержимого редактора.

Методы

имя описание
virtual ClearSelection() Снимает выделение текста в редакторе.
DoValidate() Проверяет значение редактора.
GetDisplayText(…) Возвращает отображаемый текст для указанного значения.
virtual ResetInvalidUserInput() Отменяет некорректный ввод пользователя и восстанавливает предыдущее значение редактора.
virtual SelectAll() Выделяет весь текст редактора.

События

имя описание
event EditorValueChanged Происходит при изменении значения редактора.
event Validate Происходит при проверке значения редактора.

См. также



* Эта страница переведена с использованием технологий машинного перевода.

Used in articles