Skip to content

Версия 1.0

1.0.96

Что нового

DataGridControl и TreeListControl

  • Исправлена ошибка: при использовании всплывающего UserControl в качестве редактора ячеек UserControl неожиданно терял фокус.

  • Функция: Обеспечивает возможность работы с навигационными клавишами (клавиши со стрелками, вкладка, Enter, F2, Esc, Home, End, PgUp и PgDown) в встроенных редакторах.

    Контролы сетки/TreeList перехватывают определенные навигационные клавиши (клавиши со стрелками, вкладка, Enter, F2, Esc, Home, End, PgUp и PgDown) для выполнения навигации между ячейками. Чтобы обработать эти ключи в встроенных редакторах, выполните следующие действия: - Создайте класс, реализующий интерфейс IInplaceEditorNavigationHandler. - Реализуйте метод IInplaceEditorNavigationHandler.NeedsKey. Метод должен возвращать true для ключей, которые необходимо обработать в встроенном редакторе. - Привяжите свой объект IInplaceEditorNavigationHandler к определенному типу встроенного редактора, используя статический метод EditorNavigationHandlers.RegisterHandler. Например: EditorNavigationHandlers.RegisterHandler<TextBox, MyTextBoxNavigationHandler>();.

  • Исправлена ошибка: когда редактирование ячейки отключено, контрол, помещенный в шаблон ячейки, активируется по щелчку мыши.

  • Исправлена ошибка: обновление значения ячейки в отсортированном столбце таблицы приводило к изменению значений в других ячейках.
  • Исправлена ошибка: клавиша Esc не откатывала изменения в ячейке при использовании CellTemplate.

PropertyGrid

  • Функция: Добавьте событие HiddenEditor.
  • Функция: Добавьте параметр Row в событие ShowingEditor.

Редакторы

  • Неправильный размер Popup Editor при использовании свойства с большим разрешением на дюйм.

Диаграммы

  • Исправлена ошибка: в некоторых случаях зависало перекрестие.
  • Исправлена ошибка: исключение при использовании SortedDateTimeDataAdapter с пустыми данными.

1.0.93

Что нового

Просмотр списка

  • Исправлена ошибка: выбор текущего элемента не удалялся при щелчке по элементу.
  • Исправлена ошибка: горячие клавиши CTRL+A не выбирали все элементы в режиме множественного выбора.
  • ListViewControl.Свойство GroupWidth не поддерживается и было удалено.
  • ListViewControl.метод GetGroupValueDisplayText теперь является внутренним.

PropertyGrid

  • Исправлена ошибка: не удавалось переместить фокус с встроенного редактора при возникновении ошибки валидации и использовании CellTemplate

1.0

Что нового

Диаграммы

Контрол PolarChart - новый контрол диаграммы, который строит диаграмму в полярной системе координат.

  • Перекрестие
  • Полосы и постоянные линии
  • Направление развертки и начальный угол (для оси X)
  • Точечный последовательный просмотр
  • Просмотр серии линий
  • Вид серии рассеянных линий
  • Просмотр серии областей
  • Просмотр серии областей диапазона

Контрол SmithChart - новый контрол, который строит диаграмму Смита.

  • Перекрестие
  • Точечный последовательный просмотр
  • Вид серии рассеянных линий

Обновления CartesianChart
  • Полосы и постоянные линии
  • Точечный последовательный просмотр (с поддержкой SVG-маркеров)
  • Просмотр серии областей
  • Вид серии рассеянных линий
  • Последовательный просмотр ступенчатой линии
  • Последовательный просмотр ступенчатой области
  • Просмотр серии областей диапазона
  • Просмотр серии панелей
  • Просмотр серии панелей диапазона

Общие функции
  • Используя шаблон проектирования MVVM, предоставляйте данные и настраивайте опции диаграммы.
  • Поддержка вариантов темной темы.
  • Новые методы DiagramPointToScreenPoint и ScreenPointToDiagramPoint полезны, когда вам нужно отобразить пользовательскую графику или всплывающие подсказки, а также определить координаты целевых элементов диаграммы.

Докинг

  • Свойство DockPane.ShowGlyphMode - Определяет видимость и позицию картинки в заголовке панели.
  • Свойство DockPane.ShowTabGlyphMode - Определяет видимость и позицию картинки в заголовке панели (вкладка), когда панель размещена в группе с вкладками.
  • Свойство FloatGroup.ShowGlyphMode - Определяет видимость и позицию картинки в заголовке плавающего окна
  • Свойство DockItemBase.FloatGroup - Позволяет получить плавающее окно (FloatGroup), в котором размещен текущий пристыкованный элемент (панель) в плавающем режиме.
  • Свойство DockItemBase.AutoHideGroup - Позволяет вам извлекать контейнер с автоматическим скрытием (AutoHideGroup), в котором размещен текущий элемент (панель), пристыкованный в режиме автоматического скрытия.
  • DockManager.ExpandAutoHidePanel - Разворачивает свернутую автоматически скрытую панель.
  • DockManager.CollapseAutoHidePanel - Сворачивает расширенную автоматически скрытую панель.
  • Методы DockManager.SaveLayout и DockManager.RestoreLayout - позволяют сохранять и восстанавливать размещение контрола в потоке или из него.

DataGridControl и TreeListControl

  • Методы SaveLayout и RestoreLayout - позволяют сохранять и восстанавливать размещение контрола в потоке или из него.

TreeListControl и TreeViewControl

  • Режим фильтрации ShowBranchesWithMatches - Вы можете задать свойству TreeListControlBase.FilterMode значение ShowBranchesWithMatches, чтобы отображать целые ветви, если они содержат узлы, соответствующие критериям фильтрации.

Редакторы

  • Событие BaseEditor.Validate - редакторы Eremex теперь поддерживают событие Validate, которое позволяет вам внедрять пользовательские правила валидации.
  • Метод BaseEditor.DoValidate - Позволяет принудительно вызвать валидацию.

Общие классы

  • ImageLoader - Новый класс Eremex.AvaloniaUI.Controls.Utils.ImageLoader предоставляет методы для загрузки картинок (SVG, PNG и т.д.) по URI из ресурсов.

Кардинальные изменения

DataGridControl и TreeListControl

  • Свойство ColumnBase.HeaderContentTemplate переименовано в HeaderTemplate
  • Свойство ColumnBase.HeaderHorizontalContentAlignment переименовано в HeaderHorizontalAlignment
  • Свойство ColumnBase.HeaderVerticalContentAlignment переименовано в HeaderVerticalAlignment

DataGridControl

  • метод GetRowIndexBySourceIndex переименован в GetRowIndexBySourceItemIndex
  • метод GetRowIndexByVisibleIndex переименован в GetRowIndexByVisibleRowIndex
  • метод GetSourceIndexByRowIndex переименован в GetSourceItemIndexByRowIndex
  • метод GetSourceIndexByVisibleIndex переименован в GetSourceItemIndexByVisibleRowIndex
  • метод GetVisibleIndexByRowIndex переименован в GetVisibleRowIndexByRowIndex
  • метод GetVisibleIndexBySourceIndex переименован в GetVisibleRowIndexBySourceItemIndex
  • метод GetItemByVisibleIndex переименован в GetSourceItemByVisibleRowIndex
  • метод GetItemByRowIndex переименован в GetSourceItemByRowIndex
  • Событие CustomColumnSort: Аргумент события SourceIndex1 переименован в SourceItemIndex1. Аргумент события SourceIndex2 переименован в SourceItemIndex2.

Докинг

  • attached-свойство TabbedGroup.TabHeader заменено на свойство DockPane.TabHeader
  • attached-свойство TabbedGroup.TabHeaderTemplate заменено на свойство DockPane.TabHeaderTemplate
  • attached-свойство TabbedGroup.TabGlyph заменено на свойство DockPane.TabGlyph
  • attached-свойство TabbedGroup.TabGlyphSize заменено на свойство DockPane.TabGlyphSize
  • TabbedGroup.ShowTabPanelForSinglePage переименован в ShowTabStripForSingleChild
  • метод DockManager.Hide переименован в DockManager.AutoHide

Общие классы

  • Класс SerializationHelper переименован в SerializationManager



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