怎么可能SelectedItem
是 null 并SelectedItems
选择了一个项目?
这是选择更改事件的屏幕截图:
我的数据网格:
<DataGrid SelectionChanged="CustomCmdDg_SelectionChanged" SelectedItem="{Binding CurrentX,Mode=TwoWay}" DataContext="{Binding MyViewModel}" x:Name="CustomCmdDg" ItemsSource="{Binding xList}" AutoGenerateColumns="False" GridLinesVisibility="Horizontal">
...在我的视图模型中:
xList
= 类 x 的列表(可观察的集合)
private x currentX;
public x CurrentX
{
get { return currentX; }
set
{
currentX = null;
NotifyPropertyChanged("CurrentX");
}
}
故意希望所选项目为空