Elérhető a WinUI 3 Preview 4
A Microsoft kiadja vadonatúj WinUI könyvtárának „Preview 4” verzióját. Azért hozták létre, hogy a fejlesztői projekteket Fluent vezérlőkkel, modern funkciókkal és egyéb UWP/XAML fejlesztésekkel töltse fel. Rengeteg javítást és fejlesztést tartalmaz.
Hirdetés
A könyvtár lehetővé teszi a WinUI XAML összetevők használatát WPF-ben, WinForm-ban és natív alkalmazásokban. A Microsoft a legtöbb modern felhasználói felület elemet hozzáadta a WinUI keretrendszerhez.
A keretrendszer mind a Windows 10, mind a Windows 10X. Utóbbi natív Win32-alkalmazásokat fog futtatni konténerekben, ezért a Microsoft érdeklődik a Windows 10X natív alkalmazásverzióinak beszerzése iránt. Most már WinUI-val is lehetséges. A Microsoft azt várja a fejlesztőktől, hogy a modern platform használatával frissítsék alkalmazásaikat, és tegyék kompatibilissé a Windows 10X rendszerrel.
A WinUI Preview 4 újdonságai
A Preview 4 kiadás a CS/WinRT és a Windows SDK új verzióját használja. Ez feloldja a következő hibákat:
- Összeomlás URI-tulajdonhoz való kötődéskor a {Binding} használatával
- A C#/WinRT Marshal funkciói nem működnek megfelelően a .NET 5-tel
- A WinUI 3 összeomlik, amikor Windows Insider Builds rendszeren fut
- A WebView2 nem alkalmazza a gazdagép alkalmazás nyelvét/hely-beállítását a CoreWebView2Environment számára
- A Windows Community Toolkit DataGrid vezérlése összeomlik az alkalmazás indításakor/a görgetősávok megjelenésekor
- Az oldalmegjelenítés rossz állapotba kerül, amikor a megjelenítési mód megváltozik
- Összeomlás a Language ComboBox használatakor a CalendarView-ban
- WinUI 3 Desktop: Nem lehet kilépni a WebView2-ből
- WinUI 3 Desktop: A TreeView a származtatott TreeViewNodes-okkal összeomlik
- WinUI 3 Desktop: Nem lehet szöveget bevinni a TextBoxba a ContentDialogon belül
- WinUI 3 Desktop: Az ALT és az F6 nem működik
- A régi eltávolított SwapChainPanel az új SwapChain tetején jelenik meg
- WinUI 3 Desktop: Nem lehet görgetni a görgetőpaddal
- Összeomlás, ha ugyanazon a szálon több ablakkal használja a NavigationView vezérlőt
- Kisegítő lehetőségek: Mutasson fókuszt a WinUI asztali alkalmazás indításakor
- Hozzáférés megsértése a DataGridben való görgetés közben
- WinUI 3 Desktop: A lapozás nem működik
- A GridView húzása meghiúsul a WinUI Xaml Islands asztali alkalmazásban
- Kisegítő lehetőségek: Nem lehet görgetni a PageUp/PageDown billentyűkkel a WinUI 3 Desktopon
- A WebView2 nézetablak mérete rossz
- A WebView2 összeomlik kattintásra a MenuFlyout megnyitása után
- WinUI 3 Desktop: A DropDownButton vagy a SplitButton kirepülésének kísérlete az alkalmazás összeomlását okozza
- WebView2: Kattintson duplán a jobb egérgombbal az összeomlást okozza
- A ToggleSplitButton gombra kattintva az alkalmazás összeomlik
- WinUI 3 Desktop: Üres DesktopWindowXamlSource ablak látható a tálcán
- WinUI 3 Desktop: A DataGrid nem jelenik meg
- WinUI 3 Desktop: Nem lehet fájlokat rádobni a Gridre
- WinUI 3 Desktop: Az ItemsRepeater összeomlik a WinUI 3 Preview 2-ben
- AccessViolationException kivétel a kötések frissítésekor
- WinUI 3 Desktop: az alkalmazás összeomlik a NavigationView görgetésénél
- Az ItemsControl nem frissül, miközben dinamikusan ad hozzá vagy távolít el elemeket az ItemsSource gyűjteményében.
- C2760 fordítási hiba az App.xaml.g.h fájlban, ha a C++ megfelelőségi mód engedélyezve van
A javítások fenti listája mellett a Microsoft rendelkezik említett a WinUI legutóbbi 3 kiadásában bevezetett alábbi új szolgáltatások.
Új funkciók a WinUI Preview-ban
- Lehetőség asztali alkalmazások létrehozására WinUI-val, beleértve a .NET 5-öt a Win32-alkalmazásokhoz
- RadialGradientBrush
- TabView frissítések
- Sötét téma frissítései
- A WebView2 fejlesztései és frissítései
- Nagy DPI támogatás
- Támogatás az ablakok átméretezéséhez és mozgatásához
- Frissítve, hogy az Edge újabb verzióját célozza meg
- Már nem szükséges egy WebView2-specifikus Nuget-csomagra hivatkozni
- SwapChainPanel
- MRT alaptámogatás
- Ez gyorsabbá és könnyebbé teszi az alkalmazásokat az indításkor, és gyorsabb erőforrás-keresést tesz lehetővé.
- ARM64 támogatás
- Húzza az alkalmazásokon belül és kívül
- RenderTargetBitmap (jelenleg csak XAML tartalom - nincs SwapChainPanel tartalom)
- Egyedi kurzor támogatás
- Szálon kívüli bemenet
- Fejlesztések a szerszámozási/fejlesztői tapasztalatunkban:
- Élő Visual Tree, Hot Reload, Live Property Explorer és hasonló eszközök
- Intellisense a WinUI 3-hoz
- A nyílt forráskódú migrációhoz szükséges fejlesztések
Ha további információra van szüksége a WinUI 3-ról és annak ütemtervéről, tekintse meg a Windows UI Library ütemterv a GitHubon.
A Microsoft a Windows 10 alapvető felhasználói felületrészeinek, köztük a Start menünek, a Műveletközpontnak, az Asztalnak és a tálcának a helyettesítésére is készül. A héj mellett a WinUI a beépített UWP-alkalmazásokhoz, a Windows 10 Photos alkalmazáshoz, a Windows Naptárhoz, a Windows Térképekhez, a Filmekhez és TV-hez, a Sticky Notes-hoz és a Számológéphez érkezik. Belsőleg a Microsoft már teszteli őket. Az alkalmazások kerekebb sarkokat kaptak a menük, párbeszédpanelek és egyéb elemek számára. Nézd meg ezt a bejegyzést:
A WinUI-alapú kerekebb megjelenés elérte a Windows 10 beépített alkalmazásait