У меня есть MyDataGrid
, производное от DataGrid
в ContentTemplate
из TabItem
:
<TabControl.ContentTemplate>
<DataTemplate>
<MyDataGrid ItemsSource={Binding CurrentTab.Collection}>
...
</MyDataGrid>
</DataTemplate>
</TabControl>
(CurrentTab
— это текущий объект модели в моей ViewModel, а Collection
— это ObservableCollection
). Проблема в том, что когда я переключаю элемент вкладки на другой и возвращаюсь к первому, элементы, которые были выбраны/в окне просмотра, не выбираются, а DataGrid
прокручивается до начала.
Также: Ошибки WPF TabControl и DataGrid, ошибки и ошибки ( первый "баг")
CurrentTab
меняется, когда я переключаю вкладку. - person fut33v   schedule 02.11.2015