Платформа была создана как для Windows 10, так и для Windows 10X. Последний будет запускать собственные приложения Win32 в контейнерах, поэтому Microsoft заинтересована в получении версий приложений, родных для Windows 10X. Теперь это возможно с помощью WinUI. Microsoft ожидает, что разработчики обновят свои приложения, используя современную платформу, и сделают их совместимыми с Windows 10X.
Microsoft планирует выпустить WinUI 3.0 в качестве основного обновления пользовательского интерфейса Windows 10 в 2020 году. На данный момент доступна WinUI 3.0 Preview 2. доступныйдля тестирования.
WinUI 3, предварительная версия 2 для Windows 10
Важные дополнения и исправления в этом выпуске:
- INotifyCollectionChanged и INotifyPropertyChanged теперь работают в классических приложениях C#.
- WinUI 3 Preview 2 теперь совместим с .NET 5 Preview 5 для настольных приложений.
- Члены Point, Rect и Size теперь имеют двойной тип в проекции C# API для настольных приложений.
- Исправлены сбои при проверке ввода и других текстовых сценариях.
Предварительная версия 2 логистически настроена так же, как и предварительная версия 1. Вам потребуется загрузить новый файл .VSIX, убедиться, что вы обновились до .NET 5 Preview 5, и установить новый пакет NuGet. Пошаговую инструкцию можно найти здесь для настольных приложенийи здесь для приложений UWP. Вы также можете протестировать WinUI 3 Preview 2 без написания кода — просто клонируйте и создайте ветку Preview 2 галереи элементов управления XAML и перемещайтесь по приложению, чтобы увидеть, как все элементы управления работают с новыми внесенными исправлениями.
Предварительная версия 2 еще не готова к использованию в рабочих приложениях. Он имеет ряд известен ограничения. Microsoft собирает отзывы разработчиков и пытается улучшить их работу в последующих выпусках.