Я использовал событие SelectionChanged
для DataGrid.
private void myDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
int index = myDataGrid.SelectedIndex;
DataGridRow row = myDataGrid.ItemContainerGenerator.ContainerFromIndex(index) as DataGridRow;
row.Background = Brushes.Red;
}
Это просто изменит цвет фона строки на красный.
РЕДАКТИРОВАНИЕ: Только что заметил, что вы говорите о Datapresenter от Infragistics. Не знаю, будет ли это работать для этого контроля. Наверное, что-то спросить на их форумах.