Microsoft выпустила огромное обновление Windows Community Toolkit. Это обновление добавляет множество улучшений и функций. Помимо добавления новых функций, Microsoft удалила из набора инструментов некоторые существующие функции. Полную информацию об удаленных и перенесенных функциях можно найти на официальном сайте Microsoft.
Доступен набор инструментов сообщества Windows версии 8.0.
Windows Community Toolkit — это набор элементов управления для разработчиков Uno Platform, WinUI2 и WinUI3. Набор инструментов можно использовать для разработки приложений для устройств Windows 11/10, включая мобильные телефоны, ПК, Xbox, IoT и Hololens.
Это новое обновление позволяет разработчикам, ориентирующимся на несколько платформ или мигрирующим между ними, легко переносить код, написанный на Windows Community Toolkit v8.0, без изменения или изменения их исходного кода.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Microsoft также удалила некоторые функции из Windows Community Toolkit. Эти функции могут быть доступны не на всех платформах из-за ограничений платформы или нереализованных API. Некоторые функции, которые не включены в эту версию:
- DropShadowPanel: Microsoft заменила эту функцию на «Прикрепленные тени» в пакете «Расширения и мультимедиа».
- InAppNotification: Microsoft заменила его на StackedNotificationsBehavior в нашем пакете Behaviors.
- RadialGradientBrush и RadialProgressBar: теперь они являются частью WinUI.
- Помощники XAML Islands: теперь они являются частью Windows App SDK.
Новые функции, представленные в Windows Community Toolkit v8.0
Давайте посмотрим на новые функции, добавленные в Windows Community Toolkit.
Новый дизайн
Microsoft представила новый элегантный и современный дизайн набора инструментов сообщества Windows, который упрощает использование и изучение набора функций компонентов. Этот новый дизайн объединяет образцы и документацию на одной странице.
ЗаголовокДеревоПросмотреть
В пакет HeaderedControls (который содержит HeaderedItemsControl и HeaderedContentControl) представлен новый компонент с именем HeaderedTreeView.
Сегментированное управление
Microsoft также представила новый сегментированный элемент управления в наборе инструментов сообщества Windows, который позволяет пользователям выбирать один из нескольких вариантов. Теперь пользователи могут легко выполнять такие задачи, как установка фильтров, изменение представления и т. д. Кроме того, новые встроенные стили позволяют пользователям легко настраивать этот элемент управления в соответствии с их возможностями приложения.
Настройки
Microsoft также добавила в набор инструментов сообщества Windows два новых элемента управления: SettingsCard и SettingsExpander. Теперь пользователи могут легко создавать великолепные настройки.
Новый GridSplitter
GridSplitter получил новый современный вид и улучшенное поведение. В дополнение к этому в GridSplitter также добавлены два новых элемента управления: ContentSizer и PropertySizer. Теперь, используя эти два элемента управления, пользователи могут изменять размер существующих элементов управления.
StackedNotificationsПоведение
Microsoft заменила InAppNotification на StackedNotificationsBehavior. Он позволяет пользователям предоставлять уведомления в своем приложении с помощью элемента управления InfoBar.
Это основная особенность Windows Community Toolkit. Полную информацию об этом обновлении можно прочитать на странице microsoft.com.
Функции, которые уже присутствуют в WCT
WindowsXamlHost
Windows включает некоторые предварительные версии API, с помощью которых классические приложения Windows, основанные на API Win32, могут использовать новые элементы пользовательского интерфейса из системы Fluent Design в этих приложениях Windows Win32.
Обернутые элементы управления
Он построен на основе ранее обсуждавшегося WindowsXAMLHost. Он включает в себя множество завернутых элементов управления UWP. Это помогает улучшить функциональность и удобство использования конкретного приложения.
Элемент управления TabView
Теперь пользователи могут использовать и реализовывать представление вкладок в приложениях UWP. Это полностью настраиваемый и простой в реализации вариант. Это обеспечивает более разнообразный способ реализации панели навигации приложения UWP.