如果我的DataGrid
中有View
,Property
中ViewModel
表示当前有效DataGridRow
(例如有焦点的项目或点击的项目)我应该将我的财产绑定到SelectedItem
或CurrentItem
。假设我选择将其绑定到SelectedItem
,然后选择将其绑定到CurrentItem
?我应该将另一个属性绑定到CurrentItem
吗?
答案 0 :(得分:6)
看看这个:DataGrid CurrentItem != SelectedItem after reentry with tab-button
首先,用户选择了一行,这使得datagrid以所选方式显示该行(SelectedItem和CurrentItem包含所选对象)。然后重点关注另一个控件。在此状态 - 仍然显示选择 - 当CurrentItem为null时,SelectedItem仍然存在!