Condividi tramite


Controlli per le app di Windows

Nello sviluppo di app di Windows, un controllo è un elemento dell'interfaccia utente che visualizza il contenuto o consente l'interazione. I controlli sono i blocchi predefiniti dell'interfaccia utente. Un modello è la soluzione ideale per combinare diversi controlli per poter creare qualcosa di nuovo.

Sono disponibili oltre 45 controlli, da semplici pulsanti fino a potenti controlli dei dati come la visualizzazione griglia. Questi controlli fanno parte di Fluent Design System e possono aiutarti a creare un'interfaccia utente vivida, scalabile e accattivante, perfetta in tutti i dispositivi e dimensioni dello schermo.

Gli articoli di questa sezione forniscono istruzioni di progettazione e scrittura del codice per aggiungere controlli e modelli alla tua app di Windows.

Istruzioni generali ed esempi di codice

Gli argomenti evidenziati qui forniscono istruzioni ed esempi di codice per l'aggiunta e lo stile dei controlli in XAML e C#.

Aggiungere controlli e gestire eventi

Seguono 3 passaggi principali per aggiungere controlli all'app: Aggiungere un controllo all'interfaccia utente dell'app, impostare le proprietà del controllo e aggiungere codice ai gestori eventi del controllo in modo che esegua un'azione.

Applicazione di stili ai controlli

Puoi personalizzare l'aspetto delle tue app in molti modi usando il framework XAML. Gli stili consentono di impostare le proprietà del controllo e riutilizzare tali impostazioni per un aspetto coerente in più controlli.

Ottenere WinUI

Logo WinUI

Alcuni controlli sono disponibili solo in WinUI, un pacchetto NuGet che contiene nuovi controlli e funzionalità dell'interfaccia utente. Per ottenerla, vedere la panoramica di WinUI e istruzioni per l'installazione.

Indice dei controlli

La tabella seguente elenca i controlli e i modelli comuni delle app di Windows insieme a quelli esclusivi di WinUI.

Controlli comuni delle app di Windows

Solo WinUI

Lettore visivo animato (vedere Lottie)

Moduli (modello)

Elenco/dettagli (modello)

Ottieni le app WinUI Gallery dallo Microsoft Store per visualizzare i controlli XAML e il Fluent Design System in azione. Le app WinUI 3 Gallery e WinUI 2 Gallery includono esempi interattivi della maggior parte dei controlli, delle caratteristiche e delle funzionalità di WinUI 3 e WinUI 2. Le app sono un elemento interattivo complementare di questo sito Web. Dopo averle installate, è possibile usare i collegamenti nelle singole pagine dei controlli per avviare l'app e vedere il controllo in azione.

  • Ottenere Raccolta WinUI 3 e Raccolta WinUI 2 dal Microsoft Store.
  • Ottenere il codice sorgente per entrambe le app da GitHub (usare il ramo principale per WinUI 3 e il ramo winui2 per WinUI 2).

Controlli aggiuntivi

Aziende come Telerik, SyncFusion, DevExpress, Infragistics, ComponentOne e ActiPro offrono controlli aggiuntivi per lo sviluppo Windows. Questi controlli forniscono supporto aggiuntivo per sviluppatori .NET e aziendali aumentando i controlli di sistema standard con l'aggiunta di controlli e servizi personalizzati.