繁体   English   中英

WPF DataGrid在DataGrid.RowDetailsTemplate中从上方取消选择行

[英]WPF DataGrid deselect row from above in DataGrid.RowDetailsTemplate

我有一个3层数据网格,当您在父项下面选择一个项目时,应取消选择父项。 我在所有3个DataGrid中都使用SelectedItem属性。 无论如何,一旦选择了下面的行,我是否可以取消选择父行?

我在MVVM结构中具有我的Selecteditem属性。

谢谢

将父网格的SelectedItem (或与SelectedItem正确绑定的属性)设置为null ,将起作用。 您可以通过几种方式实现此目的,例如处理父网格的LostFocus ,处理子网格的SelectionChangedGotFocus或为DataGrid创建新的依赖项属性以实现此新行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM