July 11
controllo GridView offre agli utenti la possibilità di visualizzare elementi di dati in una serie di colonne della tabella. Quando si vuole attirare l'attenzione all'utente di un dato particolare, è necessario modificare la formattazione degli elementi della tabella. È possibile farlo cambiando il colore delle righe che contengono questi elementi di sfondo. Con l'istituzione della proprietà GridView BackColor ai colori di sfondo selezionato, si fanno più facile da leggere i dati nella GridView.
1 Fare clic sul pulsante "Start" di Windows e selezionare "Microsoft Visual Studio .NET".
2 Fare clic su "Apri" e selezionare il Visual Basic .NET programma in cui si desidera cambiare il colore sfondo in forma GridView.
3 Aggiungere il seguente codice dopo il "BackColor pubblico ()" linea nel programma:
Public Class ListViewItemStyleSelector
Inherits StyleSelector
Pubblico Sostituzioni SelectStyle Function (ByVal voce come oggetto, ByVal contenitore come DependencyObject) Come Style
Dim st Come New Style ()
st.TargetType = GetType (ListViewItem)
Dim backGroundSetter come nuovo Setter ()
backGroundSetter.Property = ListViewItem.BackgroundProperty
listView fioco come ListView = TryCast (ItemsControl.ItemsControlFromItemContainer (contenitore), ListView)
Indice Dim As Integer = listView.ItemContainerGenerator.IndexFromContainer (contenitore)
Se l'indice Mod 2 = 0 Then
backGroundSetter.Value = Brushes.LightBlue
Altro
backGroundSetter.Value = Brushes.Yellow End If
st.Setters.Add (backGroundSetter)
ritorno st
End Function
End Class
4 Fare clic su "File", "Salva" per cambiare il colore di sfondo giallo nella GridView.