WPF - Controlli
Windows Presentation Foundation (WPF) consente agli sviluppatori di creare e creare facilmente applicazioni basate sull'interfaccia utente visivamente arricchite.
Gli elementi oi controlli dell'interfaccia utente classici in altri framework dell'interfaccia utente sono stati migliorati anche nelle applicazioni WPF.
Tutti i controlli WPF standard sono disponibili nella casella degli strumenti che fa parte di System.Windows.Controls.
Questi controlli possono essere creati anche nel linguaggio di markup XAML.
La gerarchia di ereditarietà completa dei controlli WPF è la seguente:
La tabella seguente contiene un elenco di controlli di cui parleremo nei capitoli successivi.
Sr. No. | Controlli e descrizione |
---|---|
1 | Pulsante Un controllo che risponde all'input dell'utente |
2 | Calendario Rappresenta un controllo che consente a un utente di selezionare una data utilizzando una visualizzazione del calendario visuale. |
3 | CheckBox Un controllo che un utente può selezionare o cancellare. |
4 | Combo box Un elenco a discesa di elementi da cui un utente può selezionare. |
5 | Menù contestuale Ottiene o imposta l'elemento del menu di scelta rapida che deve essere visualizzato ogni volta che il menu di scelta rapida viene richiesto tramite l'interfaccia utente (UI) dall'interno di questo elemento. |
6 | DataGrid Rappresenta un controllo che visualizza i dati in una griglia personalizzabile. |
7 | Date picker Un controllo che consente a un utente di selezionare una data. |
8 | Dialoghi Un'applicazione può anche visualizzare finestre aggiuntive per aiutare l'utente a raccogliere o visualizzare informazioni importanti. |
9 | Vista a griglia Controllo che presenta una raccolta di elementi in righe e colonne che possono scorrere orizzontalmente. |
10 | Immagine Un controllo che presenta un'immagine. |
11 | Etichetta Visualizza il testo su un modulo. Fornisce supporto per le chiavi di accesso. |
12 | ListBox Un controllo che presenta un elenco in linea di elementi da cui l'utente può selezionare. |
13 | Menu Rappresenta un controllo del menu di Windows che consente di organizzare gerarchicamente gli elementi associati ai comandi e ai gestori di eventi. |
14 | PasswordBox Un controllo per l'immissione delle password. |
15 | Apparire Visualizza il contenuto sopra il contenuto esistente, entro i limiti della finestra dell'applicazione. |
16 | Barra di avanzamento Un controllo che indica lo stato di avanzamento visualizzando una barra. |
17 | RadioButton Un controllo che consente a un utente di selezionare una singola opzione da un gruppo di opzioni. |
18 | ScrollViewer Un controllo contenitore che consente all'utente di eseguire la panoramica e lo zoom del contenuto. |
19 | Slider Un controllo che consente all'utente di selezionare da un intervallo di valori spostando un controllo Thumb lungo una traccia. |
20 | TextBlock Un controllo che visualizza il testo. |
21 | Interruttore Un pulsante che può essere commutato tra 2 stati. |
22 | ToolTip Una finestra a comparsa che visualizza le informazioni per un elemento. |
23 | Finestra La finestra principale che fornisce l'opzione di riduzione / ingrandimento, barra del titolo, bordo e pulsante di chiusura |
24 | Controlli di terze parti Usa controlli di terze parti nelle tue applicazioni WPF. |
Discuteremo tutti questi controlli uno per uno con la loro implementazione.