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.