Вышел выпуск ComponentOne 2023 v2, который содержит новые функции для .NET Windows, веб-разработки и разработки для мобильных устройств. От улучшений WinForms до новых элементов управления WinUI — у нас есть что-то для всех.
Основные характеристики ComponentOne 2023 v2 —
- Новый пакет WinUI и MAUI
- Расширение элементов управления WinUI с помощью FlexChart, DataFilter и т. д.
- Усовершенствования WinForms FlexChart во время разработки
- Усовершенствования FlexGrid для WinForms, WPF и Blazor
- Поддержка Azure для FlexReport
- .NET Стандартная версия C1Pdf
Готовы ознакомиться с новейшими функциями? Загрузите ComponentOne сегодня !
Новый пакет WinUI и MAUI
Мы упростили лицензирование для современных кроссплатформенных платформ .NET. Теперь с одной лицензией WinUI и MAUI вы можете создавать приложения с элементами управления ComponentOne для WinUI, MAUI, UWP и Xamarin. ДА, все четыре платформы включены в одну лицензию, и существующие пользователи WinUI, UWP и Xamarin могут получить доступ к элементам управления WinUI и MAUI в рамках своей подписки.
Новые элементы управления WinUI
Наша версия WinUI расширяет этот выпуск несколькими новыми элементами управления из нашей версии UWP.
WinUI DataFilter — расширенная фильтрация для FlexGrid или любого пользовательского интерфейса
DataFilter предоставляет полный интерфейс фильтра WinUI для сопровождения любого сбора данных. Отфильтрованные данные легче анализировать, и они позволяют сосредоточиться на конкретной информации. Пользовательский интерфейс панели фильтров может быть сгенерирован автоматически из источника данных или создан вручную. DataFilter можно подключить к любым элементам управления с поддержкой данных, таким как сетки данных, списки, древовидные представления и диаграммы.
WinUI FlexChart — более 50 типов диаграмм для WinUI
Кроссплатформенный элемент управления FlexChart теперь доступен в WinUI. Он предоставляет все популярные типы диаграмм, такие как столбчатые, линейные, областные, круговые, TreeMap, комбинированные диаграммы и параметры стека для отображения данных осмысленным образом.
Управление меню WinUI
Добавьте сенсорные контекстные меню и классические системы меню «Файл» в свои приложения WinUI с помощью меню для WinUI. Элементы управления C1Menu и C1ContextMenu обеспечивают внешний вид реального рабочего стола с традиционными меню, поддерживающими глубоко вложенные элементы и вертикальную ориентацию.
Ввод WinUI и элементы управления DateTime
Создавайте интеллектуальные формы ввода с помощью нескольких новых редакторов ввода и даты и времени для WinUI. Эта библиотека включает элементы управления Button, ToggleButton, CheckBox, TextBox, MaskedTextBox, NumericBox, DatePicker, TimeEditor и RangeSlider. Элементы управления вводом поддерживают форматирование и проверки для сбора допустимых входных данных для приложения.
Усовершенствования WinForms
Усовершенствования FlexChart для WinForms во время разработки
Наш WinForms FlexChart можно настроить во время разработки, вызвав конструктор из смарт-тега или выбрав любой элемент на диаграмме. Это позволяет очень легко начать работу, быстро настроив наиболее распространенные функции. Измените тип диаграммы, палитру, источник данных и привязки, а также добавьте или отредактируйте коллекцию рядов непосредственно из смарт-тега.
FlexGrid для стилей наведения WinForms
Стили наведения предоставляют пользователю визуальную подсказку, когда он перемещает мышь по строкам, столбцам, ячейкам или выделенным элементам. Вы можете установить различные стили, такие как цвет фона, цвет текста, цвет границы и т. д., для наведенных ячеек, используя свойство Styles.Hover, которое позволяет вам получить стиль, используемый для рисования наведенной ячейки.
Ввод для плавающего заполнителя WinForms
Плавающий заполнитель вдохновлен темами материалов и отображает метки внутри элементов управления вводом. Эти метки перемещаются наверх, когда элементу управления присвоено значение. Эту функцию можно включить, задав свойства Placeholder и FloatingPlaceholderEnabled соответствующих элементов управления вводом.
Усовершенствования FlexReport
Поддержка развертывания Azure в Windows
Теперь FlexReports можно использовать в веб-API для экспорта отчетов и предоставления доступа к другим API. В выпуске 2023 V2 мы улучшили механизм рендеринга для поддержки развертывания в Azure. В настоящее время поддерживается только в Windows — поддержка других ОС появится позже.
Отображение встроенных шрифтов в FlexReport
Шрифты можно встраивать в WinForms FlexReports, задав параметр EmbedFonts в методе Save отчета или задав свойство Embed шрифта отчетов в конструкторе.
Классический C1PDF для .NET Standard (бета-версия)
Наша классическая библиотека C1Pdf теперь доступна в версии на основе .NET Standard. Так что теперь вы можете использовать эту библиотеку в любом приложении .NET, включая .NET 6+, без какой-либо зависимости от Windows.
Библиотека C1Pdf позволяет создавать файлы PDF с нуля. Он поддерживает базовые и расширенные функции, такие как аннотации, графика, закладки, сжатие, структурирование, гиперссылки и вложения, которые облегчают вам работу с документами PDF. Кроме того, он позволяет отображать формат расширенного текста (RTF), упрощая создание документов с расширенным форматированием.
Службы данных — новый коннектор данных Magento
В этом выпуске наша растущая библиотека DataConnectors получает еще один источник данных. Magento — это платформа электронной коммерции, которая предоставляет REST API для интеграции с внешними приложениями. ComponentOne DataConnector для Magento предоставляет API-интерфейсы ADO.NET и EntityFramework Core для подключения и взаимодействия с Magento. Новый коннектор данных Magento поддерживает аутентификацию OpenAuth, запросы LINQ, SQL-запросы, формирование шаблонов и быстрое кэширование с добавочными обновлениями.
Усовершенствования WPF
FlexGrid для проверки WPF и стилей ошибок
FlexGrid для WPF теперь поддерживает стили проверки и ошибок, чтобы вводимые пользователем данные можно было проверять во время выполнения — проверка во FlexGrid учитывает стандартные интерфейсы IDataErrorInfo и INotifyDataErrorInfo, реализованные в элементах данных. Параметры ShowErrors, ErrorIconTemplate, ErrorStyle, RowErrorStyle и RowHeaderErrorStyle можно использовать для управления отображением ошибок.
FlexGrid для API выбора WPF улучшен
Мы улучшили API выбора в нашей WPF FlexGrid с новыми или улучшенными свойствами: SelectedItem, SelectedItems и SelectedIndex. Это обеспечивает большую гибкость в управлении выбранными элементами во время выполнения для дальнейшей настройки поведения приложения.
PropertyGrid для повышения производительности WPF
Мы реорганизовали наш элемент управления PropertyGrid для WPF, чтобы он стал более производительным. Он также имеет различные новые встроенные редакторы для цветов, кистей и градиентов.
FlexPie для улучшений легенды WPF
FlexPie теперь поддерживает больше вариантов положения легенды, например, вверху слева, вверху справа, внизу слева, внизу справа, слева вверху, слева внизу, справа вверху и справа внизу. Кроме того, легенды можно форматировать с помощью события LegendItemFormat, чтобы настроить текст элемента.
Улучшения Blazor
Новые элементы управления Blazor Gauge
Мы добавили три новых элемента управления датчиками Blazor для создания линейных, радиальных и маркерных датчиков. Эти элементы управления визуализацией данных легко стилизовать и настроить. Датчики поддерживают метки, метки и диапазоны для настройки.
FlexGrid для закрепленных столбцов Blazor
Закрепление столбцов позволяет видеть определенный столбец, даже если сетка прокручивается по горизонтали. Мы добавили новый пример закрепления, демонстрирующий, как включить закрепление столбца во FlexGrid во время выполнения. Пользователи могут использовать меню закрепления и открепления столбцов, чтобы закрепить или разморозить столбцы.