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
Scaricare l'app Raccolta WinUI da Microsoft Store per vedere questi controlli e 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.