Windows Tips & News

K dispozícii je WinUI 3 Preview 4

click fraud protection

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í.

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.

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.

Č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 zacielilo 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

Archívy Windows 10 Build 15060

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac

Vypnite ikony v kontextovej ponuke prehliadača Mozilla Firefox

Vypnite ikony v kontextovej ponuke prehliadača Mozilla Firefox

1 odpoveďModerné verzie prehliadača Firefox majú v kontextovej ponuke ikony pre príkazy navigácie...

Čítaj viac

Windows 10 zmeniť ikonu všetkých jednotiek Archív

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac