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 la libreria dell'interfaccia utente di Windows
Alcuni controlli sono disponibili solo nella libreria dell'interfaccia utente di Windows (WinUI), un pacchetto NuGet che contiene nuovi controlli e funzionalità dell'interfaccia utente. Per ottenerla, vedi la panoramica della libreria dell'interfaccia utente di Windows e istruzioni per l'installazione.
Indice alfabetico
Informazioni dettagliate su controlli e modelli specifici.
- Icona animata (novità)
- Lettore di oggetti visivi animati (vedere Lottie)
- Casella di suggerimento automatico
- Barra di navigazione (novità)
- 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 (novità)
- Visualizzazione miniature
- Flyout
- Moduli (modello)
- Visualizzazione griglia
- Hyperlink
- Pulsante collegamento ipertestuale
- Immagini e pennelli immagine
- Barra informazioni (novità)
- 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 struttura
- Casella numero
- Visualizzazione parallasse
- Casella password
- Immagine di persona
- Pager PIP (novità)
- Indicatore di stato
- 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 di menu combinato
- Vista suddivisa
- Controllo di scorrimento
- Visualizzazione scheda
- Descrizione informativa
- Blocco di testo
- Casella di testo
- Selezione ora
- Interruttori
- Interruttore
- Pulsante di menu combinato con interruttore
- Descrizioni comandi
- Visualizzazione ad 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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per