Alterar a cor da linha de dados do WPF
Eu tenho um datagrid do WPF que é preenchido com um ObserverableCollection.
Agora quero colorir as linhas dependendo do conteúdo da linha no início do programa e se algo mudar durante o tempo de execução.
<code>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? } </code>
Como posso acessar as linhas no início e no tempo de execução?