
Представлено крупное обновление демонстрационного приложения WinUI Gallery 3.0, которое позволяет разработчикам изучать элементы управления, примеры исходного кода и рекомендации по дизайну приложений на базе фреймворка WinUI 3. С этой версии приложение использует экспериментальный канал Windows App SDK, благодаря чему разработчики смогут протестировать новые API-интерфейсы и элементы управления сразу после их появления к предварительных версиях SDK.
Прежде всего авторы WinUI Gallery 3.0 отмечают несколько полезных улучшений:
- Навигация кнопками мыши. Кнопки «Назад» и «Вперёд» теперь работает так же, как в классических браузерах.
- Улучшенный поиск. Страницам элементов присвоены поисковые теги, что позволяет находить компоненты по ключевым терминам (например, «контекстное меню», «карусель» или «WCAG»), даже если запрос не совпадает с точным названием класса.
- Если поиск не дал результатов, приложение выводит текст запроса, практические подсказки и кнопку для быстрого перехода ко всем примерам.
И, конечно, появились новые примеры использования экспериментальных компонентов Windows App SDK:
- TableView — нативный инструмент для отображения и редактирования больших табличных наборов данных. Примеры демонстрируют сортировку, изменение ширины колонок с закреплением первого столбца, группировку и фильтрацию через TableViewSource, валидацию значений и виртуализацию более 1000 строк.

- Charts — предварительная версия графиков и диаграмм (Microsoft.UI.Xaml.Controls.Charts). Доступны примеры линейных и столбчатых диаграмм, комбинированных осей, легенд и динамического обновления данных в реальном времени через ObservableCollection.

- WrapPanel и LayoutPanel — контейнеры компоновки элементов с автоматическим переносом на новую строку при нехватке места и поддержкой кастомной логики разметки.

- PagerControl — компонент для постраничной пагинации, поддерживающий различные режимы отображения, включая случаи, когда общее количество страниц неизвестно.

- InkCanvas и InkToolbar — перенос возможностей рукописного ввода в WinUI 3. Поддерживается рисование пером, сенсорным вводом или мышью, а также персонализация панели инструментов и сохранение штрихов.

- Новые API управления окнами — на странице Window представлены новые свойства для настройки размеров XAML-окна верхнего уровня (Width, Height, MinWidth, MinHeight, MaxWidth и MaxHeight) с возможностью интерактивной проверки значений.

Обновление WinUI Gallery 3.0 уже доступно для загрузки в магазине приложений Microsoft Store и в официальном репозитории проекта на GitHub.