Windows Tips & News

WinUI 3 Preview 4 je k dispozici

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

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

reklama

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.

Banner s logem Webui

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.

Obsahskrýt
Co je nového ve WinUI Preview 4
Nové funkce v náhledu WinUI

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

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Přidat nebo odebrat tlačítka widgetů z herního panelu Xbox ve Windows 10

Přidat nebo odebrat tlačítka widgetů z herního panelu Xbox ve Windows 10

Jak přidat nebo odebrat tlačítka widgetů z herního panelu Xbox ve Windows 10Windows 10 je dodáván...

Přečtěte si více

Jak zakázat tipy pro herní panel ve Windows 10

Jak zakázat tipy pro herní panel ve Windows 10

Windows 10 přichází s funkcí Game DVR, která byla součástí aplikace Xbox. Počínaje aktualizací Wi...

Přečtěte si více

Odstraňte starší verze historie souborů ve Windows 10

Odstraňte starší verze historie souborů ve Windows 10

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

Přečtěte si více