Windows Tips & News

WinUI 3 Preview 4 este disponibil

click fraud protection

Microsoft lansează „Preview 4” din noua sa bibliotecă WinUI. A fost creat pentru a supraalimenta proiectele dezvoltatorilor cu controale Fluent, funcții moderne și alte îmbunătățiri UWP/XAML. Vine cu o mulțime de remedieri și îmbunătățiri.

Biblioteca permite utilizarea componentelor WinUI XAML în WPF, WinForm și aplicațiile native. Microsoft a adăugat majoritatea elementelor moderne de interfață cu utilizatorul în cadrul WinUI.

Cadrul a fost creat atât pentru Windows 10, cât și pentru Windows 10X. Acesta din urmă va rula aplicații native Win32 în containere, așa că Microsoft este interesat să obțină versiuni de aplicație native pentru Windows 10X. Acum este posibil cu WinUI. Microsoft se așteaptă ca dezvoltatorii să-și actualizeze aplicațiile folosind platforma modernă și să le facă compatibile cu Windows 10X.

Ce este nou în WinUI Preview 4

Versiunea Preview 4 folosește o nouă versiune de CS/WinRT și Windows SDK. Aceasta rezolvă următoarele erori:

  • Blocare la legarea la o proprietate URI folosind {Binding}
  • Funcțiile C#/WinRT Marshal nu interoperează corect cu .NET 5
  • WinUI 3 se blochează când rulează pe Windows Insider Builds
  • WebView2 nu aplică limba/localitatea aplicației gazdă la CoreWebView2Environment
  • Controlul Windows Community Toolkit DataGrid blochează aplicația la pornire/când apar barele de defilare
  • Redarea paginii intră într-o stare proastă când se schimbă modul de afișare
  • Blocare când utilizați Language ComboBox în CalendarView
  • Desktop WinUI 3: Nu se poate ieși din WebView2
  • Desktop WinUI 3: TreeView cu TreeViewNodes derivate se blochează
  • Desktop WinUI 3: Nu se poate introduce text în TextBox în ContentDialog
  • Desktop WinUI 3: ALT și F6 nu funcționează
  • Vechiul SwapChainPanel eliminat se redă deasupra noului SwapChain
  • Desktop WinUI 3: nu se poate derula cu trackpad-ul
  • Blocare atunci când utilizați controlul NavigationView cu mai multe ferestre pe același fir
  • Problemă de accesibilitate: Afișați focalizarea directă pe lansarea aplicației desktop WinUI
  • Încălcarea accesului în timpul derulării în DataGrid
  • Desktop WinUI 3: Ciclul cu filele nu funcționează
  • Drag and Drop pe GridView eșuează în aplicația desktop cu WinUI Xaml Islands
  • Problemă de accesibilitate: nu se poate derula cu tastele PageUp/PageDown pe desktop WinUI 3
  • WebView2 are o dimensiune greșită a ferestrei de vizualizare
  • WebView2 se blochează la clic după deschiderea MenuFlyout
  • Desktop WinUI 3: Încercarea de a reduce butonul dropDownButton sau SplitButton provoacă blocarea aplicației
  • WebView2: dublu clic dreapta pe mouse provoacă o blocare
  • Făcând clic pe un ToggleSplitButton, aplicația se blochează
  • Desktop WinUI 3: goliți fereastra DesktopWindowXamlSource vizibilă în bara de activități
  • Desktop WinUI 3: DataGrid nu se afișează
  • Desktop WinUI 3: Nu se pot plasa fișierele în Grid
  • Desktop WinUI 3: blocarea ItemsRepeater în WinUI 3 Preview 2
  • AccessViolationException aruncată la actualizarea legăturilor
  • Desktop WinUI 3: aplicația se blochează pe derulare NavigationView
  • ItemsControl nu este actualizat în timp ce adaugă sau elimină în mod dinamic elemente din colecția sa ItemsSource.
  • Eroare de compilare C2760 în App.xaml.g.h dacă modul de conformitate C++ este activat

Pe lângă lista de remedieri de mai sus, Microsoft are menționat următoarele caracteristici noi introduse în ultimele 3 versiuni ale WinUI.

Caracteristici noi în WinUI Preview

  • Abilitatea de a crea aplicații desktop cu WinUI, inclusiv .NET 5 pentru aplicații Win32
  • RadialGradientBrush
  • Actualizări TabView
  • Actualizări ale temei întunecate
  • Îmbunătățiri și actualizări la WebView2.
    • Suport pentru DPI ridicat
    • Suport pentru redimensionarea și mutarea ferestrelor
    • Actualizat pentru a viza o versiune mai recentă a Edge
    • Nu mai este necesar să faceți referire la un pachet Nuget specific WebView2
  • SwapChainPanel
  • Suport de bază MRT.
    • Acest lucru face aplicațiile mai rapide și mai ușoare la pornire și oferă o căutare mai rapidă a resurselor.
  • Suport ARM64
  • Trageți și plasați în interiorul și în afara aplicațiilor
  • RenderTargetBitmap (în prezent numai conținut XAML - fără conținut SwapChainPanel)
  • Suport pentru cursor personalizat
  • Intrare în afara firului
  • Îmbunătățiri aduse experienței noastre cu instrumente/dezvoltatori:
    • Live Visual Tree, Hot Reload, Live Property Explorer și instrumente similare
    • Intellisense pentru WinUI 3
  • Îmbunătățiri necesare pentru migrarea open source

Pentru a găsi mai multe informații despre WinUI 3 și foaia sa de parcurs, consultați Foaia de parcurs a bibliotecii pentru interfața de utilizare Windows pe GitHub.


De asemenea, Microsoft este pe cale să îl folosească ca înlocuitor pentru părțile principale ale interfeței cu utilizatorul Windows 10, inclusiv meniul Start, Centrul de acțiuni, Desktop și bara de activități. Pe lângă shell, WinUI vine la aplicațiile UWP încorporate aplicația Windows 10 Fotografii, Windows Calendar, Windows Maps, Filme și TV, Sticky Notes și Calculator. Pe plan intern, Microsoft le testează deja. Aplicațiile au primit colțuri mai rotunjite pentru meniuri, dialoguri și alte elemente. Consultați această postare:

Aspectul mai rotund alimentat de WinUI a ajuns la aplicațiile încorporate Windows 10

Google a anulat restricțiile privind cookie-urile în Chrome 80

Google a amânat o restricție de cookie-uri care a fost pregătită inițial pentru Chrome 80. Schimb...

Citeste mai mult

Aplicația Remote Desktop Store primește o actualizare masivă

Aplicația Remote Desktop Store primește o actualizare masivă

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistem...

Citeste mai mult

Iată caracteristicile eliminate și depreciate în Windows 10 21H1

Iată caracteristicile eliminate și depreciate în Windows 10 21H1

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistem...

Citeste mai mult