Windows Tips & News

WinUI 3 Preview 4 je k dispozici

click fraud protection

Microsoft vydává „Preview 4“ své zcela nové knihovny WinUI. Byl vytvořen za účelem přeplnění vývojářských projektů ovládacími prvky Fluent, moderními funkcemi a dalšími vylepšeními UWP/XAML. Přichází se spoustou oprav a vylepšení.

Knihovna umožňuje používat komponenty WinUI XAML ve WPF, WinForm a nativních aplikacích. Microsoft přidal většinu prvků moderního uživatelského rozhraní do rámce WinUI.

Rámec byl vytvořen pro Windows 10 a Windows 10X. Poslední bude spouštět nativní aplikace Win32 v kontejnerech, takže Microsoft má zájem získat verze aplikací nativní pro Windows 10X. Nyní je to možné pomocí WinUI. Microsoft očekává, že vývojáři aktualizují své aplikace pomocí moderní platformy a učiní je kompatibilní s Windows 10X.

Co je nového ve WinUI Preview 4

Vydání Preview 4 používá novou verzi CS/WinRT a Windows SDK. To řeší následující chyby:

  • Selhání při vazbě na vlastnost URI pomocí {Binding}
  • Funkce C#/WinRT Marshal správně nespolupracují s .NET 5
  • Zhroucení WinUI 3 při spuštění na Windows Insider Builds
  • WebView2 neuplatňuje jazyk/národní prostředí hostitelské aplikace pro prostředí CoreWebView2Environment
  • Windows Community Toolkit Ovládací prvek DataGrid zhroutí aplikaci při spuštění/když se objeví posuvníky
  • Při změně režimu zobrazení se vykreslování stránky dostane do špatného stavu
  • Selhání aplikace při používání Language ComboBox v CalendarView
  • WinUI 3 Desktop: Nelze opustit WebView2
  • WinUI 3 Desktop: TreeView s odvozenými TreeViewNodes padá
  • WinUI 3 Desktop: Nelze zadat text do textového pole uvnitř ContentDialog
  • WinUI 3 Desktop: ALT a F6 nefungují
  • Staré odstraněné SwapChainPanel se vykreslují nad novým SwapChainem
  • WinUI 3 Desktop: Nelze posouvat pomocí trackpadu
  • Selhání aplikace při použití ovládacího prvku NavigationView s více okny ve stejném vláknu
  • Problém s usnadněním: Při spuštění desktopové aplikace WinUI zobrazit kurzor
  • Narušení přístupu při posouvání v DataGrid
  • WinUI 3 Desktop: Cyklování karet nefunguje
  • Drag and Drop on GridView selže v desktopové aplikaci s WinUI Xaml Islands
  • Problém s přístupností: Nelze posouvat pomocí kláves PageUp/PageDown na ploše WinUI 3
  • WebView2 má špatnou velikost zobrazované oblasti
  • WebView2 havaruje po kliknutí po otevření MenuFlyout
  • WinUI 3 Desktop: Pokus o stažení rozbalovací nabídky DropDownButton nebo SplitButton způsobí pád aplikace
  • WebView2: Dvojité kliknutí pravým tlačítkem myši způsobí selhání
  • Kliknutí na ToggleSplitButton způsobí selhání aplikace
  • WinUI 3 Desktop: Prázdné okno DesktopWindowXamlSource viditelné na hlavním panelu
  • WinUI 3 Desktop: DataGrid se nezobrazuje
  • WinUI 3 Desktop: Nelze přetahovat soubory do mřížky
  • WinUI 3 Desktop: Selhání ItemsRepeater ve WinUI 3 Preview 2
  • AccessViolationException vyvolána při aktualizaci vazeb
  • WinUI 3 Desktop: aplikace se zhroutí při posouvání NavigationView
  • ItemsControl se neaktualizuje při dynamickém přidávání nebo odebírání položek ve své kolekci ItemsSource.
  • Chyba kompilace C2760 v App.xaml.g.h, pokud je povolen režim shody C++

Kromě výše uvedeného seznamu oprav má Microsoft zmíněno následující nové funkce představené v posledních 3 verzích WinUI.

Nové funkce v náhledu WinUI

  • Schopnost vytvářet aplikace pro stolní počítače pomocí WinUI, včetně .NET 5 pro aplikace Win32
  • RadialGradientBrush
  • Aktualizace TabView
  • Aktualizace tmavého motivu
  • Vylepšení a aktualizace WebView2.
    • Podpora pro vysoké DPI
    • Podpora pro změnu velikosti a přesouvání oken
    • Aktualizováno tak, aby cílilo na novější verzi Edge
    • Již není nutné odkazovat na balíček Nuget specifický pro WebView2
  • SwapChainPanel
  • Základní podpora MRT.
    • Díky tomu jsou aplikace rychlejší a lehčí při spuštění a poskytuje rychlejší vyhledávání zdrojů.
  • Podpora ARM64
  • Přetahování uvnitř i vně aplikací
  • RenderTargetBitmap (v současnosti pouze obsah XAML – žádný obsah SwapChainPanel)
  • Podpora vlastního kurzoru
  • Vstup mimo vlákno
  • Vylepšení našich zkušeností s nástroji/vývojáři:
    • Live Visual Tree, Hot Reload, Live Property Explorer a podobné nástroje
    • Intellisense pro WinUI 3
  • Vylepšení potřebná pro migraci open source

Chcete-li najít další informace o WinUI 3 a jeho plánu, podívejte se na Plán knihovny uživatelského rozhraní Windows na GitHubu.


Microsoft se ho také chystá použít jako náhradu za základní části uživatelského rozhraní Windows 10, včetně nabídky Start, centra akcí, plochy a hlavního panelu. Kromě shellu přichází WinUI do vestavěných aplikací UWP Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes a Calculator. Interně je Microsoft již testuje. Aplikace dostaly kulatější rohy pro nabídky, dialogy a další prvky. Podívejte se na tento příspěvek:

Kulatější vzhled s podporou WinUI dosáhl vestavěných aplikací Windows 10

Firefox má nyní v adresním řádku živé návrhy vyhledávání

Firefox má nyní v adresním řádku živé návrhy vyhledávání

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuU...

Přečtěte si více

Zakázat klávesu Caps Lock ve Windows 10

Zakázat klávesu Caps Lock ve Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuC...

Přečtěte si více

Jak zakázat návrhy živého vyhledávání v adresním řádku ve Firefoxu

Jak zakázat návrhy živého vyhledávání v adresním řádku ve Firefoxu

Zanechte odpověďMozilla Firefox 41 představil návrhy živého vyhledávání v adresním řádku prohlíže...

Přečtěte si více