如果我的视图(View)中有一个数据网格(DataGrid),并且我的视图模型(ViewModel)中有一个表示当前活动的数据网格行(例如,焦点项或单击项)的属性(Property),那么我应该将我的属性绑定到SelectedItem还是CurrentItem。假设我选择将其绑定到SelectedItem,那么CurrentItem是用来做什么的?我是否应该将另一个属性绑定到CurrentItem?
看这里:DataGrid CurrentItem != SelectedItem after reentry with tab-button 首先,用户选择了一行,使datagrid以选中的方式显示该行(SelectedItem和CurrentItem都包含所选对象)。然后将焦点给予其他控件。在此状态下,选择仍然显示-SelectedItem仍然存在,而CurrentItem为null!好的文章:http://docs.telerik.com/devtools/silverlight/controls/radgridview/selection/selecteditem-currentitem.html