Версия 1.2¶
1.2.70¶
MxMessageBox - Асинхронное отображение диалогового окна¶
MxMessageBox
теперь включает в себя перегрузки метода ShowAsync
. Они позволяют вам отображать окна сообщений асинхронно, не блокируя поток пользовательского интерфейса.
1.2.63 (бета-версия)¶
DataGrid и TreeList¶
Полосы для столбцов¶
Контролы DataGrid и TreeList теперь поддерживают функцию диапазонов столбцов. Полосы позволяют визуально группировать столбцы вместе и отображать над ними дополнительные заголовки. Контролы поддерживают иерархические диапазоны с неограниченным количеством уровней вложенности.
Дополнительные сведения см. в следующих разделах:
Экспорт в формат Excel¶
Теперь вы можете экспортировать данные из контролов DataGrid и TreeList в формат XLSX. Механизм экспорта позволяет сохранить опции формирования данных контрола в выходном Документе XLSX:
- Группировка строк
- Форматирование значений
- Сортировка данных
Чтобы узнать больше, ознакомьтесь со следующими разделами:
Обновления шаблона¶
Были обновлены следующие шаблоны для DataGridControl и TreeListControl:
<ControlTheme x:Key="{x:Type mxdg:DataGridControl}" TargetType="mxdg:DataGridControl">
<ControlTheme x:Key="{x:Type mxtl:TreeListControl}" TargetType="mxtl:TreeListControl">
Ключевые изменения включают:
- Объект ColumnHeaderPanel в этих шаблонах был заменен на ColumnHeadersControl. Объект ColumnHeaderPanel теперь вложен в шаблон ColumnHeadersControl.
- Все члены класса DataGridGroupPanelControl были перенесены в новый класс DataGridGroupPanelItemsControl (потомок ItemsControl). Класс DataGridGroupPanelControl теперь наследуется от TemplatedControl. Его шаблон включает в себя экземпляр класса DataGridGroupPanelItemsControl.
TreeView¶
Новое свойство TreeViewControl.CellWidth
позволяет контролировать ширину ячеек контрола TreeView. Значением свойства CellWidth
по умолчанию является "*"
, которое растягивает ячейки, чтобы заполнить ширину контрола.
Если текст ячейки слишком длинный, он обрезается по правому краю, и горизонтальная полоса прокрутки не появляется.
Установите для свойства CellWidth
значение "Auto"
, чтобы автоматически регулировать ширину столбца данных в зависимости от содержимого ячейки. Горизонтальная полоса прокрутки появляется, если максимальная ширина содержимого ячейки превышает ширину контрола.
Декартова диаграмма¶
Новое представление серии Lollipop (CartesianLollipopSeriesView
) позволяет визуализировать данные с помощью тонких линий с маркерами в конце. Маркеры указывают на отдельные точки данных, в то время как линии соединяют маркеры с базовой линией.
Основные характеристики включают в себя:
- Продление линий (стержней) до горизонтальной или вертикальной оси.
- Пользовательские маркеры в формате SVG.
Кардинальные изменения¶
-
Виды точечных рядов и их потомки — теперь вам нужно использовать синтаксис
{0}
вместо синтаксиса#{0}
при свойстве свойстваMarkerImageCss
. Это изменение направлено на повышение удобства использования контрола.Свойство
MarkerImageCss
в представлениях серии точек (и потомках) поддерживает CSS-based styling of SVG elements. Заполнитель{0}
позволяет вставлять значение свойстваCartesianLollipopSeriesView.Color
в CSS-код.В предыдущих версиях перед именем-заполнителем
{0}
нужно было указывать#
:<!-- version 1.1 --> <mxc:CartesianPointSeriesView Color="orange" MarkerImageCss="circle {{fill:#{0}}}">
В версии 1.2 и выше используйте синтаксис
{0}
без символа#
.<!-- version 1.2 --> <mxc:CartesianPointSeriesView Color="orange" MarkerImageCss="circle {{fill:{0}}}">
Дополнительные сведения см. в следующих разделах:
-
Просмотр серии областей и просмотр серии ступенчатых областей — начиная с версии 1.2 интерпретация свойства
Transparency
была изменена в соответствии со стандартными графическими соглашениями. Свойство теперь напрямую контролирует прозрачность (не непрозрачность) заполненных областей.Версия 1.2+: - Значение
Transparency
, установленное в0
, означает полную непрозрачность - ЗначениеTransparency
, установленное на1
, означает полную прозрачностьВерсия 1.1: - Значение
Transparency
, установленное на0
, означает полную прозрачность - ЗначениеTransparency
, установленное на1
, означает полную непрозрачность
Докинг¶
Переключатель Документов¶
Переключатель Документов - это окно инструмента, которое показывает доступные пристыкованные панели и Документы и позволяет пользователям переключаться на определенную панель с помощью клавиатуры. Пользователи могут нажать CTRL+вкладку или CTRL+SHIFT+вкладка, чтобы отобразить переключатель Документов.
Смотрите Переключатель Документов для получения более подробной информации.
Размещение смешанного Документа¶
Новое свойство DockManager.AllowFreeDocumentLayout
позволяет пристыковывать группы документов бок о бок по горизонтали и вертикали одновременно.
Если для этой опции установлено значение false
(по умолчанию), группы документов могут быть пристыкованы бок о бок только по вертикали или горизонтали.
Укажите содержимое для заголовков плавающих групп¶
Новые свойства FloatGroup.WindowTitle
и FloatGroup.WindowIcon
позволяют вам указывать заголовок и значок для плавающих групп (плавающих окон).
Смотрите следующий раздел для получения более подробной информации: Установите заголовок плавающего окна и картинку .
Редакторы¶
ComboBoxEditor¶
Вы можете использовать новые свойства SelectAllItemText
и ClearValueItemText
, чтобы указать пользовательские подписи для предопределенных элементов (Select All)
и (None)
во всплывающем окне редактора:
(Select All)
элемент — выбирает/отменяет выбор всех элементов. Применяется к режиму множественного выбора .(None)
элемент — Очищает текущее выделение, устанавливая значение свойства редактора равным null. Применяется к режиму одиночного выбора .
PopupEditor и его потомки¶
В Popup Editor теперь есть свойство ShowPopupIfReadOnly
, которое позволяет отключать всплывающие окна для редакторов, доступных только для чтения.
ColorEditor и PopupColorEditor¶
-
Изменен дизайн диалогового окна выбора цвета. Теперь в нем отображаются сокращенные названия цветовых компонентов:
-
Цветовые поля в контролах
ColorEditor
иPopupColorEditor
теперь отображают дополнительные разделы с серыми квадратами, указывающими на наличие альфа-канала (прозрачности) в цвете.
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.