Изменение цвета строки сетки данных WPF

У меня есть сетка данных WPF, заполненная ObserverableCollection.

Теперь я хочу раскрасить строки в зависимости от содержимого строки при запуске программы и если что-то изменится во время выполнения.

System.Windows.Controls.DataGrid areaDataGrid = ...;
ObservableCollection<Area> areas;
//adding items to areas collection
areaDataGrid.ItemsSource = areas;

areaDataGrid.Rows  <-- Property not available. how to access rows here?

CollectionView myCollectionView = (CollectionView)CollectionViewSource.GetDefaultView(areaDataGrid.Items);
((INotifyCollectionChanged)myCollectionView).CollectionChanged += new NotifyCollectionChangedEventHandler(areaDataGrid_Changed);
...

void areaDataGrid_Changed(object sender, NotifyCollectionChangedEventArgs e)
{
    //how to access changed row here?
}

Как я могу получить доступ к строкам при запуске и во время выполнения?

6
задан juergen d 7 April 2012 в 17:25
поделиться