Редакторы
Библиотека контролов Eremex включает в себя несколько редакторов, которые предоставляют расширенные возможности редактирования данных. Редакторы позволяют отображать и редактировать данные различных типов (числовые, логические, дата-время, перечисления и т.д.). Они поддерживают механизм валидации данных для информирования пользователей об ошибках во время ввода данных.
Вы можете встроить редакторы данных Eremex в ячейки в контролах-контейнерах (DataGrid, TreeList, PropertyGrid и ToolbarManager) для представления и редактирования данных ячеек. Хотя вы можете встроить в ячейки любой пользовательский контрол, использование редакторов данных Eremex имеет много преимуществ с точки зрения производительности приложения.
- ComboBoxEditor — Позволяет пользователю выбрать элемент из списка элементов, отображаемого в связанном всплывающем окне.
- Поддерживаемые источники объектов: список строк, список бизнес-объектов, а также тип-перечисление.
- Поддержка шаблонов данных, используемых для отображения элементов произвольным способом.
- Режимы выбора одного и нескольких элементов.
- Встроенные флажки в режиме множественного выбора.
- Функция автозавершения текста предсказывает выбор элемента, когда пользователь начинает вводить текст в поле редактирования в режиме одиночного выбора.
- SegmentedEditor — Отображает сегменты (элементы), один из которых может быть выбран пользователем.
- Горизонтальное расположение сегментов.
- Пользователь может щелкнуть по сегменту, чтобы выбрать его, и отменить выбор других сегментов.
- Щелчок мышью с Ctrl по выбранному элементу очищает выделение.
- Поддерживаемые источники объектов: список строк, список бизнес-объектов, а также тип-перечисление.
- Используйте шаблоны данных для отображения элементов произвольным способом.
- ButtonEditor — Текстовый редактор со встроенными кнопками.
- Обычные кнопки и переключатели.
- Отображение текста и картинок на кнопках.
- Выравнивание кнопок по левому и правому краям.
- Всплывающие подсказки.
- Встроенная кнопка "x" для удаления значения редактора.
- Водяные знаки.
- CheckEditor — Отображает флажок, который переключается одним щелчком мыши.
- Поддерживает два или три состояния нажатия (состояние нажатия, ненажатое состояние и неопределенное состояние).
- Механизм валидации изменяет внешний вид контрола, чтобы информировать пользователей об ошибках.
- PopupColorEditor — Позволяет пользователю выбрать цвет во всплывающем окне.
- Три цветовые палитры — по умолчанию, стандартная, пользовательская.
- Дефолтная цветовая палитра может быть инициализирована в коде.
- Стандартная цветовая палитра отображает предопределенные стандартные цвета.
- Пользовательская цветовая палитра позволяет пользователям добавлять и изменять цвета с помощью встроенного диалога Выбора Цвета.
- Возможность задания цветов в форматах RGB и HSB.
- DateEditor — Редактор со встроенным всплывающим календарем, который позволяет пользователям выбирать дату.
- Встроенные кнопки "Сегодня" и "Очистить".
- Поддержка нескольких форматов отображения даты.
- Панель навигации в всплывающем календаре позволяет просматривать данные по месяцам и годам.
- Три вида календаря: просмотр по месяцам, просмотр по годам и просмотр диапазона лет.
- Опция для ограничения доступного диапазона дат.
- HyperlinkEditor — Отображает гиперссылку, по которой можно перейти.
- Позволяет указать команду для обработки переходов по гиперссылке.
PopupEditor
— Текстовый редактор с связанным всплывающим окном.- Позволяет вам встроить любой контрол во всплывающее окно.
- SpinEditor — Позволяет редактировать числовые значения с помощью кнопок прокрутки.
- Встроенные кнопки прокрутки позволяют пользователю увеличивать и уменьшать значение.
- Ограничение доступного диапазона значений.
- Пользовательское значение инкремента.
- Отображение пользовательского префикса и суффикса в поле редактирования.
TextEditor
— текстовый редактор с базовыми функциями редактирования текста.- Предок всех текстовых редакторов Eremex.
- Поддержка механизма валидации данных, используемого для показа ошибок пользователям.
Общие функции
- Темы приложений Eremex
- Темы приложений Eremex позволяют изменять внешний вид контролов Eremex.
- Вы можете применить темы приложений Eremex к набору стандартных контролов Avalonia UI.
- Редакторы Eremex поддерживают основные и дополнительные цветовые варианты для каждой темы. Эти варианты цвета помогут вам придать редакторам несколько иной цветовой акцент, изменив одно свойство.
- Валидация данных
- Встроенный механизм валидации значений позволяет показывать ошибки пользователям во всех текстовых редакторах и CheckEditor.
- Текстовые редакторы могут отображать ошибки валидации внутри полей редактирования или под ними.
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.