Windows Tips & News

WinUI 3 Preview 4 è disponibile

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Microsoft rilascia "Anteprima 4" della sua nuovissima libreria WinUI. È stato creato per potenziare i progetti degli sviluppatori con controlli Fluent, funzionalità moderne e altri miglioramenti UWP/XAML. Viene fornito con molte correzioni e miglioramenti.

Annuncio

La libreria consente di utilizzare i componenti WinUI XAML in WPF, WinForm e app native. Microsoft ha aggiunto la maggior parte degli elementi dell'interfaccia utente moderna al framework WinUI.

Banner con logo Webui

Il framework è stato creato sia per Windows 10 che per Windows 10X. Quest'ultimo eseguirà app Win32 native in contenitori, quindi Microsoft è interessata a ottenere versioni dell'app native di Windows 10X. Ora è possibile con WinUI. Microsoft si aspetta che gli sviluppatori aggiornino le loro app utilizzando la piattaforma moderna e le rendano compatibili con Windows 10X.

Contenutinascondere
Novità di WinUI Preview 4
Nuove funzionalità nell'anteprima di WinUI

Novità di WinUI Preview 4

La versione Preview 4 usa una nuova versione di CS/WinRT e Windows SDK. Questo risolve i seguenti bug:

  • Arresto anomalo durante l'associazione a una proprietà URI utilizzando {Binding}
  • Le funzioni C#/WinRT Marshal non interagiscono correttamente con .NET 5
  • Arresto anomalo di WinUI 3 durante l'esecuzione su build Windows Insider
  • WebView2 non applica la lingua/locale dell'app host a CoreWebView2Environment
  • Il controllo DataGrid di Windows Community Toolkit blocca l'app all'avvio/quando vengono visualizzate le barre di scorrimento
  • Il rendering della pagina entra in uno stato negativo quando cambia la modalità di visualizzazione
  • Arresto anomalo quando si utilizza Language ComboBox in CalendarView
  • WinUI 3 Desktop: impossibile uscire da WebView2
  • WinUI 3 Desktop: TreeView con TreeViewNodes derivati ​​si arresta in modo anomalo
  • WinUI 3 Desktop: impossibile inserire testo in TextBox all'interno di ContentDialog
  • WinUI 3 Desktop: ALT e F6 non funzionano
  • Il vecchio SwapChainPanel rimosso esegue il rendering sopra il nuovo SwapChain
  • WinUI 3 Desktop: impossibile scorrere con il trackpad
  • Arresto anomalo quando si utilizza il controllo NavigationView con più finestre sullo stesso thread
  • Problema di accessibilità: mostra il focus rect all'avvio dell'app desktop WinUI
  • Violazione di accesso durante lo scorrimento in DataGrid
  • WinUI 3 Desktop: il ciclo delle schede non funziona
  • Il trascinamento della selezione su GridView non riesce nell'applicazione desktop con WinUI Xaml Islands
  • Problema di accessibilità: impossibile scorrere con i tasti PagSu/PagGiù su WinUI 3 Desktop
  • WebView2 ha una dimensione di visualizzazione errata
  • Arresto anomalo di WebView2 al clic dopo l'apertura di MenuFlyout
  • WinUI 3 Desktop: il tentativo di far cadere DropDownButton o il riquadro a comparsa di SplitButton provoca l'arresto anomalo dell'app
  • WebView2: il doppio clic con il tasto destro del mouse provoca un arresto anomalo
  • Facendo clic su un ToggleSplitButton si provoca l'arresto anomalo dell'applicazione
  • WinUI 3 Desktop: finestra vuota DesktopWindowXamlSource visibile sulla barra delle applicazioni
  • WinUI 3 Desktop: DataGrid non visualizzato
  • WinUI 3 Desktop: impossibile trascinare file su Grid
  • WinUI 3 Desktop: crash di ItemsRepeater nell'anteprima di WinUI 3 2
  • AccessViolationException generata durante l'aggiornamento delle associazioni
  • WinUI 3 Desktop: l'app si arresta in modo anomalo durante lo scorrimento NavigationView
  • ItemsControl non viene aggiornato durante l'aggiunta o la rimozione dinamica di elementi nella sua raccolta ItemsSource.
  • Compila l'errore C2760 in App.xaml.g.h se la modalità di conformità C++ è abilitata

Oltre all'elenco di correzioni sopra riportato, Microsoft ha menzionato le seguenti nuove funzionalità introdotte nelle ultime 3 versioni di WinUI.

Nuove funzionalità nell'anteprima di WinUI

  • Possibilità di creare app desktop con WinUI, incluso .NET 5 per app Win32
  • Pennello Radiale Gradiente
  • Aggiornamenti TabView
  • Aggiornamenti del tema scuro
  • Miglioramenti e aggiornamenti a WebView2
    • Supporto per DPI elevati
    • Supporto per il ridimensionamento e lo spostamento delle finestre
    • Aggiornato per scegliere come target la versione più recente di Edge
    • Non è più necessario fare riferimento a un pacchetto Nuget specifico di WebView2
  • SwapChainPanel
  • Supporto MRT Core
    • Ciò rende le app più veloci e leggere all'avvio e fornisce una ricerca più rapida delle risorse.
  • Supporto ARM64
  • Trascina e rilascia all'interno e all'esterno delle app
  • RenderTargetBitmap (attualmente solo contenuto XAML - nessun contenuto SwapChainPanel)
  • Supporto cursore personalizzato
  • Ingresso fuori thread
  • Miglioramenti alla nostra esperienza di strumenti/sviluppatori:
    • Live Visual Tree, Hot Reload, Live Property Explorer e strumenti simili
    • Intellisense per WinUI 3
  • Miglioramenti richiesti per la migrazione open source

Per ulteriori informazioni su WinUI 3 e la sua roadmap, dai un'occhiata a Roadmap della libreria dell'interfaccia utente di Windows su GitHub.


Microsoft sta anche per usarlo come sostituto delle parti principali dell'interfaccia utente di Windows 10, inclusi il menu Start, il Centro operativo, il desktop e la barra delle applicazioni. Oltre alla shell, WinUI sta arrivando alle app UWP integrate App Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes e Calculator. Internamente, Microsoft li sta già testando. Le app hanno ricevuto angoli più arrotondati per menu, finestre di dialogo e altri elementi. Dai un'occhiata a questo post:

L'aspetto più rotondo basato su WinUI ha raggiunto le app integrate di Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Firefox 87 avrà una stringa Referrer più corta per impostazione predefinita

Firefox 87 avrà una stringa Referrer più corta per impostazione predefinita

Con Firefox 87, Mozilla è fabbricazione il prossimo miglioramento della privacy al suo browser. D...

Leggi di più

Mozilla ha deciso di mantenere Compact Density in Firefox, ma nasconderlo per impostazione predefinita

Mozilla ha deciso di mantenere Compact Density in Firefox, ma nasconderlo per impostazione predefinita

Il team dietro il browser Firefox ha cambiato i suoi piani su Rimozione della densità compatta da...

Leggi di più

Rilasciato Firefox 88, ecco le principali modifiche

Rilasciato Firefox 88, ecco le principali modifiche

Firefox 88 è già qui e puoi scaricare questa nuova versione del popolare browser. Tra poche ore l...

Leggi di più