Condividi tramite


WinUI per UWP (WinUI 2)

Annotazioni

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

WinUI 2 è strettamente integrato con 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).

Mantenendo la compatibilità di livello inferiore con le versioni precedenti di Windows 10, i controlli WinUI 2 funzionano anche se gli utenti non hanno il sistema operativo più recente.

Consulta le note sulla versione più recenti di WinUI 2.

Funzionalità

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

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

  • Supporto per le versioni precedenti di Windows 10: le API WinUI funzionano nelle versioni precedenti di Windows 10, quindi non è necessario includere controlli della versione o XAML condizionale per supportare gli utenti che potrebbero non eseguire il sistema operativo molto recente.

  • Supporto per XamlDirect: le API Direct Xaml, progettate per sviluppatori middleware, consentono di accedere alle funzionalità XAML di livello inferiore che offrono prestazioni migliori della CPU e del working set. XamlDirect in WinUI 2 consente di usare le API XamlDirect nelle versioni precedenti di Windows 10 senza dover scrivere codice speciale per gestire più versioni di Windows 10 di destinazione.

Esempi

Suggerimento

Per altre info, linee guida per la progettazione ed esempi di codice, vedi Progettare app di Windows.

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

Se l'app Galleria è già installata, fare clic su WinUI 2 Galleria 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 nelle API WinUI.

Installare e usare WinUI per la piattaforma UWP

Per istruzioni sull'installazione e l'uso della libreria WinUI 2, vedi Introduzione a WinUI 2 per la piattaforma UWP.

Engagement per gli sviluppatori

I report sui bug sono benvenuti nel repository microsoft-ui-xaml su GitHub.

Elenco pacchetti NuGet

Per informazioni dettagliate sui pacchetti NuGet WinUI, vedere l'elenco dei pacchetti NuGet di WinUI.

Vedere anche