У меня есть Silverlight Datagrid, источник данных которого я обновляю каждые 5 секунд.Хотелось бы, чтобы сетка обновлялась, чтобы фокус был на последнем ряду, а не на первом.Я попытался установить свойство SelectedIndex сетки в качестве последней строки, но оно не сработало.
Подробности:
Я связываю DataGrid со свойством ObservalbleList (Of MyObject)в его ViewModel, а SelectedIndex также является свойством ViewModel.Оба свойства вызывают событие измененного свойства (можно наблюдать за этой работой, видя, что DataGrids DataSource явно изменяется, но SelectedIndex никогда не устанавливается.
При поиске проблемы в Google, я прочитал отчеты, которые устанавливают SelectedIndex для DataGridявляется известной проблемой, но не нашли обходной путь. Есть идеи?