如果我在我的View
中有一个DataGrid
,在我的ViewModel
中有一个Property
,代表当前活动的DataGridRow
(例如聚焦项目或点击项目),我应该将我的属性绑定到SelectedItem
或CurrentItem
。假设我选择将其绑定到SelectedItem
,那么CurrentItem
是干什么用的?我应该为CurrentItem
绑定另一个属性吗?
看这个:DataGrid CurrentItem != SelectedItem在使用tab-button重新输入后
首先,用户选择一行,这使得数据网格以选择的方式显示该行(SelectedItem和CurrentItem包含被选择的对象)。然后将焦点交给另一个控件。在这种状态下-选择仍然显示- SelectedItem仍然在那里,而CurrentItem为空!
好文章:http://docs.telerik.com/devtools/silverlight/controls/radgridview/selection/selecteditem-currentitem.html