Windows Tips & News

Наличен е WinUI 3 Preview 4

click fraud protection

Microsoft пуска „Preview 4“ на своята чисто нова библиотека WinUI. Той е създаден, за да зареди проекти за разработчици с Fluent контроли, модерни функции и други подобрения на UWP/XAML. Той идва с много поправки и подобрения.

Библиотеката позволява използването на WinUI XAML компоненти в WPF, WinForm и родни приложения. Microsoft добави повечето от съвременните елементи на потребителския интерфейс към рамката на WinUI.

Рамката е създадена както за Windows 10, така и за Windows 10X. Последният ще работи с собствени Win32 приложения в контейнери, така че Microsoft се интересува от получаването на версии на приложения, които са естествени за Windows 10X. Вече е възможно с WinUI. Microsoft очаква разработчиците да актуализират своите приложения, като използват модерната платформа и да ги направят съвместими с Windows 10X.

Какво е новото в WinUI Preview 4

Изданието Preview 4 използва нова версия на CS/WinRT и Windows SDK. Това отстранява следните грешки:

  • Срив при обвързване към свойство на URI чрез {Binding}
  • Функциите на C#/WinRT Marshal не взаимодействат правилно с .NET 5
  • WinUI 3 се срива при работа на Windows Insider Builds
  • WebView2 не прилага езика/локала на приложението хост към CoreWebView2Environment
  • Контролът на Windows Community Toolkit DataGrid срива приложението при стартиране/когато се появят ленти за превъртане
  • Изобразяването на страницата влиза в лошо състояние, когато режимът на показване се промени
  • Срив при използване на Language ComboBox в CalendarView
  • WinUI 3 Desktop: Не може да се раздели с WebView2
  • WinUI 3 Desktop: TreeView с извлечени TreeViewNodes се срива
  • WinUI 3 Desktop: Не може да се въведе текст в TextBox в ContentDialog
  • WinUI 3 Desktop: ALT и F6 не работят
  • Старият премахнат SwapChainPanel се изобразява върху новия SwapChain
  • WinUI 3 Desktop: Не може да се превърта с тракпад
  • Срив при използване на контрола NavigationView с множество прозорци в една и съща нишка
  • Проблем с достъпността: Показване на директен фокус при стартиране на настолно приложение WinUI
  • Нарушение на достъпа при превъртане в DataGrid
  • WinUI 3 Desktop: Циклирането на раздели не работи
  • Плъзгането и пускането на GridView се проваля в настолно приложение с WinUI Xaml Islands
  • Проблем с достъпността: Не може да се превърта с клавиши PageUp/PageDown на WinUI 3 Desktop
  • WebView2 има грешен размер на изгледа
  • WebView2 се срива при щракване след отваряне на MenuFlyout
  • WinUI 3 Desktop: Опитът за сваляне на бутона DropDownButton или SplitButton причинява срив на приложението
  • WebView2: Двойно щракване с десен бутон върху мишката причинява срив
  • Щракването върху ToggleSplitButton води до срив на приложението
  • WinUI 3 Desktop: Празен прозорец на DesktopWindowXamlSource, видим в лентата на задачите
  • WinUI 3 Desktop: DataGrid не се показва
  • WinUI 3 Desktop: Не може да се пускат файлове в мрежата
  • WinUI 3 Desktop: ItemsRepeater се срива в WinUI 3 Preview 2
  • AccessViolationException, изхвърлен при актуализиране на обвързвания
  • WinUI 3 Desktop: приложението се срива при превъртане NavigationView
  • ItemsControl не се актуализира, докато динамично добавя или премахва елементи в своята колекция ItemsSource.
  • Грешка при компилиране C2760 в App.xaml.g.h, ако режимът на съответствие с C++ е активиран

Освен горния списък с корекции, Microsoft има споменат следните нови функции, въведени в последните 3 версии на WinUI.

Нови функции в WinUI Preview

  • Възможност за създаване на настолни приложения с WinUI, включително .NET 5 за Win32 приложения
  • RadialGradientBrush
  • TabView актуализации
  • Актуализации на тъмни теми
  • Подобрения и актуализации на WebView2.
    • Поддръжка за висок DPI
    • Поддръжка за преоразмеряване и преместване на прозореца
    • Актуализирано за насочване към по-нова версия на Edge
    • Вече не е необходимо да се препраща към специфичен за WebView2 пакет Nuget
  • SwapChainPanel
  • Основна поддръжка на MRT.
    • Това прави приложенията по-бързи и по-леки при стартиране и осигурява по-бързо търсене на ресурси.
  • Поддръжка на ARM64
  • Плъзнете и пуснете вътре и извън приложенията
  • RenderTargetBitmap (понастоящем само XAML съдържание - без съдържание на SwapChainPanel)
  • Персонализирана поддръжка на курсора
  • Off-thread вход
  • Подобрения в нашия опит с инструменти/разработчици:
    • Live Visual Tree, Hot Reload, Live Property Explorer и подобни инструменти
    • Intellisense за WinUI 3
  • Необходими са подобрения за миграция с отворен код

За да намерите повече информация за WinUI 3 и неговата пътна карта, вижте Пътна карта на библиотеката на потребителския интерфейс на Windows на GitHub.


Microsoft също е на път да го използва като заместител на основните части на потребителския интерфейс на Windows 10, включително менюто "Старт", центъра за действие, работния плот и лентата на задачите. Освен черупката, WinUI идва във вградените UWP приложения, приложението Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes и Calculator. Вътрешно Microsoft вече ги тества. Приложенията са получили по-заоблени ъгли за менюта, диалози и други елементи. Вижте тази публикация:

По-закръгленият външен вид, задвижван от WinUI, достигна до вградените приложения на Windows 10

Списъкът с бързи клавиши в Twitter (клавишни комбинации за уеб сайт)

Списъкът с бързи клавиши в Twitter (клавишни комбинации за уеб сайт)

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Промяна на фона за преглед на снимки

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Активирайте тъмен режим в Google Chrome на Windows

Активирайте тъмен режим в Google Chrome на Windows

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още