Introduzione
Continuando i precedenti articoli, vediamo come applicare un determinato stile nel controllo
Il file xaml
Continuamo la parte relativa all’aspetto della griglia, impostando le proprietà, tramite la visualizzazione XAML.
La proprietà background, permette di impostare il colore dello sfondo della griglia.
Qui di seguito si riporta un esempio di file XAML
Background="RosyBrown"
Con la proprietà, borderbrush si imposta il colore del bordo esterno della griglia, mentre la proprietà borderthickness, le dimensioni.
L’esempio di codice xaml, qui di seguito, imposta il bordo di colore rosso e di grandezza 5.
BorderBrush="Red" BorderThickness="5"
Con la proprietà Foreground si imposta il colore del carattere, nelle singole celle della griglia.
Qui di seguito si riporta l’esempio XAML in cui imposta il colore di tipo oro.
Foreground="Gold"
Il colore delle righe, nel datagrid, lo impostiamo tramite due proprietà ed in particolare, tramite la proprietà HorizontalGridLinesBrush, impostiamo il colore delle righe orizzontali, mentre la proprietà VerticalGridLinesBrush, impostiamo il colore per le linee verticali
Qui di seguito si riporta un esempio di file xaml in cui si imposta il colore delle linee orizzontali e verticali.
HorizontalGridLinesBrush="Red" VerticalGridLinesBrush="GreenYellow"
Se invece vogliamo visualizzare le barre di scorrimento, verticali o scorrimento, dobbiamo impostare a visibile le proprietà verticalScrollBarVisibility e horizontalScrollBarVisibility.
Tali proprietà accettano determinati valori, come none, auto, disabled e ridde.
Si riporta un esempio di codice XAML che permette di visualizzare sempre e barre di scorrimento.
HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible"
Conclusioni
Nei prossimi articoli, vedremo più la parte personalizzazione a livello di codice che utilizzo XAML.
Per molti programmatori, sia in ambiente web che windows, troveranno l’utlizzo di questo controllo, molto semplice, se in passato hanno utilizzato il controllo griglia per ambiente web e windows application.