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 gli elementi di base usati 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.
Introduzione
Istruzioni generali ed esempi di codice per aggiungere e applicare stili ai 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
È possibile personalizzare l'aspetto delle app in molti modi con il framework XAML. Con gli stili si possono impostare le proprietà dei controlli e riusarle per creare controlli dall'aspetto uniforme.
Ottenere 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 alfabetico
Informazioni dettagliate su controlli e modelli specifici.
-
Icona animata
- Lettore di oggetti visivi animati (vedere Lottie)
- Casella di suggerimento automatico
-
Barra di navigazione
- Button
- Selezione data del calendario
- Visualizzazione calendario
- Casella di controllo
-
Selezione colori
- Casella combinata
- Barra dei comandi
-
Riquadro a comparsa della barra dei comandi
- Scheda contatto
- Finestra di dialogo del contenuto
- Collegamento al contenuto
- Menu di scelta rapida
- Selezione data
- Finestre di dialogo e riquadri a comparsa
-
Pulsante a discesa
-
Expander
- Visualizzazione miniature
- Flyout
- Moduli (modello)
- Visualizzazione griglia
- Hyperlink
- Pulsante collegamento ipertestuale
- Immagini e pennelli immagine
-
Barra informazioni
- Controlli per l'input penna
- Elenco/dettagli (modello)
- Visualizzazione elenco
- Controllo mappa
- Riproduzione di contenuti multimediali
-
Barra dei menu
- Riquadro a comparsa di menu
-
Visualizzazione di spostamento
-
Casella numero
-
Visualizzazione parallasse
- Casella password
-
Immagine persona
-
Cercapersone Pips
-
Indicatore
-
Anello di stato
-
Pulsante di opzione
-
Controllo classificazione
- Pulsante di ripetizione
- Casella di modifica RTF
- Blocco di testo RTF
- Visualizzatore scorrevole
- Zoom semantico
- Forme
- Dispositivo di scorrimento
-
Pulsante Dividi
- Vista suddivisa
-
Controllo di scorrimento
-
Visualizzazione Struttura a schede
-
Suggerimento per l'insegnamento
- Blocco di testo
- Casella di testo
- Selezione ora
- Interruttori
- Interruttore
- Pulsante di menu combinato con interruttore
- Descrizioni comandi
-
Visualizzazione albero
-
Visualizzazione a due riquadri
- Visualizzazione Web
Raccolta WinUI
Ottieni le app WinUI Gallery dallo Microsoft Store per visualizzare i controlli XAML e il Fluent Design System in azione. Le app Raccolta WinUI 3 e Raccolta WinUI 2 includono esempi interattivi della maggior parte dei controlli 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.