我MyDataGrid
来自DataGrid
ContentTemplate
中的TabItem
:
<TabControl.ContentTemplate>
<DataTemplate>
<MyDataGrid ItemsSource={Binding CurrentTab.Collection}>
...
</MyDataGrid>
</DataTemplate>
</TabControl>
(CurrentTab
是我的ViewModel中的当前模型对象,Collection
是ObservableCollection
)。问题是,当我将标签项切换到另一个并切换回第一个时,选择/在视口中的项目不会被选中,DataGrid
会滚动到开头。
另外:WPF TabControl and DataGrid bugs, bugs and bugs(第一个&#34; bug&#34;)