Ich möchte den Hintergrund einer DataGrid-Zeile festlegen können.Wie durchquert man ein DataGrid in C#?
Mein erster Gedanke war, dies zu tun:
//MapDisplay is a DataGrid
SolidColorBrush myBrush = new SolidColorBrush(Colors.Red);
mapDisplay.RowBackground = myBrush;
Nun, dies funktioniert, aber es wird den Hintergrund für jede Zeile in dem Datagrid gesetzt. Mein nächster Gedanke war, dies zu tun:
SolidColorBrush myBrush = new SolidColorBrush(Colors.Red);
foreach (DataGridRow x in mapDisplay.Items)
{
x.Background = myBrush;
}
Dies gilt jedoch nicht dazu führen, jede der Hintergründe Zeilen zu ändern, so dass ich nehme an, ich bin etwas grundlegend falsch. Wie durchquere ich die Zeilen eines DataGrids ordnungsgemäß, um den Hintergrund festzulegen?
Fragetitel und doesnt Frage Anforderung Spiel. – AnjumSKhan