Windows Tips & News

K dispozícii je WinUI 3 Preview 4

click fraud protection
ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Microsoft vydáva „Preview 4“ svojej úplne novej knižnice WinUI. Bol vytvorený s cieľom doplniť vývojárske projekty o ovládanie Fluent, moderné funkcie a ďalšie vylepšenia UWP/XAML. Dodáva sa s množstvom opráv a vylepšení.

Reklama

Knižnica umožňuje používať komponenty WinUI XAML vo WPF, WinForm a natívnych aplikáciách. Spoločnosť Microsoft pridala väčšinu prvkov moderného používateľského rozhrania do rámca WinUI.

Banner s logom Webui

Rámec bol vytvorený pre Windows 10 a Windows 10X. Posledné budú spustené natívne aplikácie Win32 v kontajneroch, takže Microsoft má záujem získať verzie aplikácií natívne pre Windows 10X. Teraz je to možné pomocou WinUI. Microsoft očakáva, že vývojári aktualizujú svoje aplikácie pomocou modernej platformy a urobia ich kompatibilnými s Windowsom 10X.

Obsahskryť
Čo je nové vo WinUI Preview 4
Nové funkcie vo WinUI Preview

Čo je nové vo WinUI Preview 4

Vydanie Preview 4 používa novú verziu CS/WinRT a Windows SDK. Toto odstraňuje nasledujúce chyby:

  • Zlyhanie pri naviazaní na vlastnosť URI pomocou {Binding}
  • Funkcie C#/WinRT Marshal nefungujú správne s .NET 5
  • Zlyhanie WinUI 3 pri spustení na Windows Insider Builds
  • WebView2 neuplatňuje jazyk/miestne nastavenie hostiteľskej aplikácie na prostredie CoreWebView2Environment
  • Ovládací prvok DataGrid v komunite Windows Toolkit zlyhá aplikáciu pri spustení/keď sa objavia posuvníky
  • Pri zmene režimu zobrazenia sa vykresľovanie stránky dostane do zlého stavu
  • Zlyhanie pri používaní Language ComboBox v CalendarView
  • WinUI 3 Desktop: Nedá sa opustiť WebView2
  • WinUI 3 Desktop: TreeView s odvodenými TreeViewNodes zlyháva
  • WinUI 3 Desktop: Nie je možné zadať text do textového poľa v ContentDialog
  • WinUI 3 Desktop: ALT a F6 nefungujú
  • Staré odstránené SwapChainPanel sa vykresľujú nad novým SwapChain
  • WinUI 3 Desktop: Nedá sa posúvať pomocou trackpadu
  • Zlyhanie pri používaní ovládacieho prvku NavigationView s viacerými oknami v rovnakom vlákne
  • Problém s prístupnosťou: Zobraziť kurzor pri spustení aplikácie WinUI pre stolné počítače
  • Porušenie prístupu pri posúvaní v DataGrid
  • WinUI 3 Desktop: Cyklovanie kariet nefunguje
  • Drag and Drop on GridView zlyhá v desktopovej aplikácii s WinUI Xaml Islands
  • Problém s prístupnosťou: Nedá sa posúvať pomocou kláves PageUp/PageDown na pracovnej ploche WinUI 3
  • WebView2 má nesprávnu veľkosť zobrazovanej oblasti
  • WebView2 zlyhá po kliknutí po otvorení MenuFlyout
  • WinUI 3 Desktop: Pokus o zrušenie rozbaľovacej ponuky DropDownButton alebo SplitButton spôsobuje zlyhanie aplikácie
  • WebView2: Dvojité kliknutie pravým tlačidlom myši spôsobí zlyhanie
  • Kliknutie na tlačidlo ToggleSplitButton spôsobí zlyhanie aplikácie
  • WinUI 3 Desktop: Prázdne okno DesktopWindowXamlSource viditeľné na paneli úloh
  • WinUI 3 Desktop: DataGrid sa nezobrazuje
  • WinUI 3 Desktop: Nie je možné presúvať súbory do mriežky
  • WinUI 3 Desktop: Zlyhanie ItemsRepeater vo WinUI 3 Preview 2
  • AccessViolationException vyvolaná pri aktualizácii väzieb
  • WinUI 3 Desktop: aplikácia zlyhá pri posúvaní NavigationView
  • ItemsControl sa neaktualizuje pri dynamickom pridávaní alebo odstraňovaní položiek v kolekcii ItemsSource.
  • Chyba kompilácie C2760 v App.xaml.g.h, ak je povolený režim zhody C++

Okrem vyššie uvedeného zoznamu opráv má spoločnosť Microsoft spomínané nasledujúce nové funkcie zavedené v posledných 3 vydaniach WinUI.

Nové funkcie vo WinUI Preview

  • Schopnosť vytvárať desktopové aplikácie s WinUI, vrátane .NET 5 pre Win32 aplikácie
  • RadialGradientBrush
  • Aktualizácie TabView
  • Aktualizácie tmavého motívu
  • Vylepšenia a aktualizácie WebView2
    • Podpora vysokého DPI
    • Podpora pre zmenu veľkosti a presúvanie okien
    • Aktualizované tak, aby bolo zacielené na novšiu verziu Edge
    • Už nie je potrebné odkazovať na balík Nuget špecifický pre WebView2
  • SwapChainPanel
  • Základná podpora MRT
    • Vďaka tomu sú aplikácie rýchlejšie a ľahšie pri spustení a poskytuje rýchlejšie vyhľadávanie zdrojov.
  • Podpora ARM64
  • Presuňte myšou do aplikácií a mimo nich
  • RenderTargetBitmap (momentálne iba obsah XAML – žiadny obsah SwapChainPanel)
  • Podpora vlastného kurzora
  • Vstup mimo vlákna
  • Vylepšenia našich skúseností s nástrojmi/vývojármi:
    • Live Visual Tree, Hot Reload, Live Property Explorer a podobné nástroje
    • Intellisense pre WinUI 3
  • Vylepšenia potrebné pre migráciu open source

Ak chcete nájsť viac informácií o WinUI 3 a jeho pláne, pozrite sa na Plán knižnice používateľského rozhrania systému Windows na GitHub.


Spoločnosť Microsoft sa ho tiež chystá použiť ako náhradu za základné časti používateľského rozhrania systému Windows 10 vrátane ponuky Štart, centra akcií, pracovnej plochy a panela úloh. Okrem shellu prichádza WinUI k vstavaným aplikáciám UWP Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes a Calculator. Microsoft ich už interne testuje. Aplikácie dostali oblejšie rohy pre ponuky, dialógy a ďalšie prvky. Pozrite si tento príspevok:

Oblejší vzhľad s podporou WinUI dosiahol vstavané aplikácie Windowsu 10

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Microsoft skombinuje OneNote (Win32) a OneNote pre Windows 10 v jednej novej aplikácii

Microsoft skombinuje OneNote (Win32) a OneNote pre Windows 10 v jednej novej aplikácii

1 odpoveďMicrosoft vyvíja jednotnú aplikáciu OneNote pre Windows. V nasledujúcich 12 mesiacoch Mi...

Čítaj viac

Ako povoliť automatické dopĺňanie v aplikácii Microsoft Authenticator

Ako povoliť automatické dopĺňanie v aplikácii Microsoft Authenticator

Ako povoliť automatické dopĺňanie v aplikácii Microsoft Authenticator.Microsoft Authenticator zís...

Čítaj viac

Microsoft obnovil HTTPS a WWW v adresnom riadku Edge

Microsoft obnovil HTTPS a WWW v adresnom riadku Edge

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac