Libreria dell'interfaccia utente di Windows 2

Nota

Per altre informazioni sulla creazione di app desktop di Windows con la versione più recente di WinUI, vedere Libreria dell'interfaccia utente di Windows 3.

WinUI controls

Libreria dell'interfaccia utente di Windows 2 è strettamente integrata 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).

WinUI 2 platform support

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: la libreria dell'interfaccia utente di Windows 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 della libreria dell'interfaccia utente di Windows 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 della libreria dell'interfaccia utente di Windows sono inclusi nella documentazione relativa ai controlli UWP (Universal Windows Platform).

La documentazione di riferimento sulle API è disponibile nell'API della libreria dell'interfaccia utente di Windows.

Installare e usare la libreria dell'interfaccia utente di Windows

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

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 della libreria dell'interfaccia utente di Windows, vedere l'elenco dei pacchetti NuGet della libreria dell'interfaccia utente di Windows.

Vedi anche