Table of Contents

Редакторы

Библиотека контролов Eremex включает в себя несколько редакторов, которые предоставляют расширенные возможности редактирования данных. Редакторы позволяют отображать и редактировать данные различных типов (числовые, логические, дата-время, перечисления и т.д.). Они поддерживают механизм валидации данных для информирования пользователей об ошибках во время ввода данных.

data-editors

Вы можете встроить редакторы данных 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.
    • Текстовые редакторы могут отображать ошибки валидации внутри полей редактирования или под ними.


* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.