Tutorial Datagrid in Silverlight tramite vb.net c# parte terza

Continua la serie degli articoli dedicati al controllo datagrid. In questo breve articolo, vedremo alcune proprietà di cui è composta la griglia. La terza parte di questa lunga serie di articoli sul controllo datagrid.

il
Sviluppatore Microsoft .Net, Collaboratore di IProgrammatori

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.