Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La prima versione open source di WinUI – WinUI 2.1 (rilasciata ad aprile 2019).
WinUI offre molte delle funzionalità più recenti della piattaforma esperienza utente di Windows, tra cui up-to-date controlli Fluent e stili, disponibili in modo da poter usare subito, compatibile con le versioni precedenti all'aggiornamento dell'anniversario di Windows 10 (14393). La raccolta winUI 2 offre esempi per esplorare tutte le nuove funzionalità interessanti aggiunte alla libreria.
Scaricare il pacchetto NuGet WinUI 2.1
Puoi scegliere di usare i pacchetti WinUI nella tua app usando gestione pacchetti NuGet: vedi Introduzione a WinUI 2 per UWP per altre informazioni.
WinUI è ospitato in GitHub , in cui è consigliabile inviare segnalazioni di bug.
Novità di questa versione
Ripetitore di Elementi
Usare itemsRepeater per creare esperienze di raccolta personalizzate usando un sistema di layout flessibile, visualizzazioni personalizzate e virtualizzazione. A differenza di ListView, ItemsRepeater non offre un'esperienza completa per l'utente finale: non ha un'interfaccia utente predefinita e non fornisce politiche per lo stato attivo, la selezione o l'interazione dell'utente. Si tratta invece di un blocco costitutivo che è possibile usare per creare esperienze uniche basate su raccolte e controlli personalizzati. Supporta la creazione di esperienze più avanzate e più efficienti.
Giocatore visivo animato
AnimatedVisualPlayer ospita e controlla la riproduzione di oggetti visivi animati, consentendoti di aggiungere grafica di movimento personalizzata ad alte prestazioni alla tua app. Ad esempio, animatedVisualPlayer viene usato per visualizzare e controllare le animazioni Lottie.
Suggerimento Didattico
TeachingTip offre un modo coinvolgente e Fluent per le applicazioni per guidare e informare gli utenti con suggerimenti ricchi di contenuto e non invasivi. TeachingTip può concentrare l'attenzione su funzionalità nuove o importanti, insegnare agli utenti come eseguire attività e migliorare il flusso di lavoro fornendo informazioni contestualmente rilevanti per l'attività.
RadioMenuFlyoutItem
Include la possibilità di avere opzioni in stile "pulsante radio" in una barra dei menu. Permette di raggruppare opzioni selezionabili collegati come in un gruppo di pulsanti di scelta. La logica viene gestita per lo sviluppatore.
Densità Compatta
La modalità compatta consente agli sviluppatori di creare esperienze confortevoli per un numero qualsiasi di scenari. È sufficiente aggiungere un dizionario risorse che l'applicazione può adattarsi in media a circa 33% più interfaccia utente.
Ombre
La creazione di una gerarchia visiva di elementi nell'interfaccia utente semplifica l'analisi dell'interfaccia utente e trasmette ciò che è importante per concentrarsi. L'elevazione, l'atto di portare avanti gli elementi selezionati dell'interfaccia utente, viene spesso usato per ottenere una tale gerarchia nel software.
Con l'Aggiornamento di maggio 2019 di Windows 10, molti dei nostri controlli comuni aggiungono elevazione usando la profondità z e l'ombreggiatura per default. I controlli NavigationView e TeachingTip in WinUI 2.1 avranno anche ombreggiature predefinite quando si esegue un sistema operativo con l'aggiornamento di Windows 10 May 2019. Per l'elenco dei controlli con ombreggiature predefinite e come usare API aggiuntive, vedere Profondità e ombreggiatura Z.
Esempi
Suggerimento
Per altre info, linee guida per la progettazione ed esempi di codice, vedi Progettare app di Windows.
L'app Raccolta WinUI 2 include esempi interattivi della maggior parte dei controlli, delle funzionalità e delle funzionalità di WinUI 2.
Se l'app della raccolta è già installata, fare clic su WinUI 2 Gallery per aprirla.
Se non è installato, scaricare winUI 2 Gallery da Microsoft Store.
È anche possibile ottenere il codice sorgente da GitHub (selezionare il ramo winui2 ).
Documentazione
Gli articoli sulle procedure per i controlli WinUI sono inclusi nella documentazione relativa ai controlli per le app di Windows .
La documentazione di riferimento sulle API si trova qui: API WinUI.
Cronologia delle versioni di Microsoft.UI.Xaml 2.1
Versione ufficiale di Microsoft.UI.Xaml 2.1
Aprile 2019
Nuova funzionalità (non inclusa nelle versioni precedenti)
CompactDensity: la modalità compatta consente agli sviluppatori di creare esperienze confortevoli per un numero qualsiasi di scenari. È sufficiente aggiungere un dizionario risorse che l'applicazione può adattarsi in media a circa 33% più interfaccia utente.
Ombreggiature: la creazione di una gerarchia visiva di elementi nell'interfaccia utente semplifica l'analisi dell'interfaccia utente e trasmette ciò che è importante per concentrarsi. L'elevazione, l'atto di portare avanti gli elementi selezionati dell'interfaccia utente, viene spesso usato per ottenere una tale gerarchia nel software. Molti dei nostri controlli comuni aggiungono profondità visiva usando la profondità z e l'ombra per impostazione predefinita.
Microsoft.UI.Xaml 2.1.190218001-prerelease
Febbraio 2019
Nuove funzionalità sperimentali:
-
Controllo Suggerimento Didattico
Questo nuovo controllo offre un modo per la tua app di guidare e informare gli utenti con una notifica ricca di contenuti e non invasiva all'interno dell'applicazione. TeachingTip può essere usato per mettere in evidenza una funzionalità nuova o importante, insegnare agli utenti come eseguire un'attività o migliorare il flusso di lavoro fornendo informazioni contestualmente rilevanti per il compito in corso.
Microsoft.UI.Xaml 2.1.190131001-prerelease
Febbraio 2019
Nuove funzionalità sperimentali:
-
Giocatore visivo animato
Questo nuovo controllo consente di riprodurre animazioni complesse a vettori ad alte prestazioni, incluse le animazioni Lottie create con Lottie-Windows.
Microsoft.UI.Xaml 2.1.181217001-prerelease
Dicembre 2018
Nuove funzionalità sperimentali: