Класс BaseEditor¶
Служит базовым классом для редакторов, отображающих и редактирующих значения.
Пространство имён: Eremex.AvaloniaUI.Controls.Editors
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls
Объявление¶
Конструкторы¶
| имя | описание |
|---|---|
| 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 | Происходит при проверке значения редактора. |
См. также¶
- интерфейс IBaseEditor
- пространство имён Eremex.AvaloniaUI.Controls.Editors
* Эта страница переведена с использованием технологий машинного перевода.