在数据网格上下文中,所选项目有双向绑定,如果选择了多行,如何防止 g.cs 代码更新绑定?
<dataGridControl:DataGrid
SelectedItem="{x:Bind Model.SelectedItem, Mode=TwoWay}"
在用户选择多行的情况下,当您选择多行时,它将使用最后选择的行,当然,考虑到它是双向绑定,您不能在不清除整个 DataGrid 选择的情况下清除视图模型中的选定项属性。考虑到选择了多行而不是最后一行,视图模型中的选定项具有误导性。