我有一个DataGrid谁的RowDetails设置选择(RowDetailsVisibilityMode =“VisibleWhenSelected”)时显示。现在我想能够摆脱它!我把该行的细节关闭按钮使用此代码:WPF DataGrid中隐藏RowDetails或取消行
private void Button_Click(object sender, RoutedEventArgs e)
{
e.Handled = true;
Button button = sender as Button;
DataGridRow row = button.FindAncestor<DataGridRow>();
row.DetailsVisibility = Visibility.Collapsed;
}
这些代码让我90%有,但一旦该行的细节被折叠为给定的行不会选择该行的下一次出现。
完美...作品非常好 – manudea 2013-02-08 01:34:25
-1尽管这可能是合法的代码,它是利用WpfToolkit的这可能与不兼容OP的问题 – MickyD 2014-03-17 06:39:50