Condividi tramite


WinUI per UWP (WinUI 2)

Nota

Per maggiori informazioni sulla creazione di app desktop di Windows con la versione più recente di WinUI 3, vedere WinUI 3.

Controlli WinUI

WinUI 2 è strettamente integrata con gli SDK Windows gli SDK di Windows e fornisce controlli ufficiali dell'interfaccia utente di Windows nativi e altri elementi dell'interfaccia utente per le applicazioni UWP (e le applicazioni desktop che usano le isole XAML).

Supporto della piattaforma WinUI 2

Mantenendo la compatibilità con le versioni meno recenti di Windows 10, i controlli di WinUI 2 funzionano anche se gli utenti non hanno l'ultima versione del sistema operativo.

Vedere le note sulla versione più recente di WinUI 2.

Funzionalità

Per informazioni dettagliate sul lavoro pianificato per la versione successiva e per fornire commenti e suggerimenti, vedere l'attività cardine di WinUI 2.8.

  • Nuovi controlli: WinUI contiene nuovi controlli che non vengono forniti come parte integrante della piattaforma Windows predefinita.

  • Versioni aggiornate di controlli esistenti: la libreria contiene anche le versioni aggiornate dei controlli esistenti della piattaforma Windows che puoi usare con le versioni precedenti di Windows 10.

  • Supporto per le versioni precedenti di Windows 10: le API WinUI funzionano su versioni precedenti di Windows 10, quindi non devi includere controlli di versione o XAML condizionale per supportare gli utenti che non eseguono il sistema operativo più recente.

  • Supporto per XamlDirect: le API dirette XAML, progettate per gli sviluppatori di middleware, ti consentono di accedere a funzionalità Xaml di livello inferiore che garantiscono prestazioni migliori per CPU e working set. XamlDirect ti consente di usare le API XamlDirect nelle versioni precedenti di Windows 10 senza dover scrivere codice speciale per gestire versioni di Windows 10 con più destinazioni.

Esempi

Suggerimento

Per altre informazioni, linee guida per la progettazione ed esempi di codice, vedere Progettazione e codice per le app di Windows.

L'app Raccolta WinUI 2 include esempi interattivi della maggior parte dei controlli e delle funzionalità di WinUI 2.

Se l'app della raccolta è già installata, fare clic su Raccolta WinUI 2 per aprirla.

Se non è installata, scaricare Raccolta WinUI 2 dal Microsoft Store.

È anche possibile ottenere il codice sorgente da GitHub (selezionare il ramo winui2).

Documentazione

Gli articoli sulle procedure per i controlli di WinUI sono inclusi nella documentazione relativa ai controlli UWP (Universal Windows Platform).

I documenti di riferimento dell'API si trovano in API WinUI.

Installare e usare WinUI

Per istruzioni sull'installazione e sull'uso della libreria dell'interfaccia utente di Windows 2, vedere Introduzione a WinUI.

Engagement per gli sviluppatori

Nel repository microsoft-ui-xaml su GitHub saremo lieti di ricevere report di bug, richieste di funzionalità e contributi di codice da parte della community.

Elenco di pacchetti NuGet

Per informazioni dettagliate sui pacchetti NuGet WinUI, vedere Elenco dei pacchetti NuGet WinUI.

Vedi anche