0

我的 xceed 数据网格中有一个过滤行。大约有8列。用户可以为每列输入过滤条件。

现在我想做的是使用一个按钮重置整个过滤器。

任何想法,将不胜感激

4

1 回答 1

0

好吧,我想通了。我只是ClearFilterCommand在我的 ViewModel 中创建了一个命令,其执行方法是ClearFilter

private void ClearFilter (object obj)
{
  if (obj != null && obj is DataGridControl)
    DataGridCommands.ClearFilter.Execute (null, obj as DataGridControl);
}

<Button Content="Clear Grid Filter" Command="{Binding ClearFilterCommand}" CommandParameter="{Binding ElementName=xceedgrid}"/>

xceedgrid是我 xceedDataGrid在 xaml 中的名称。

于 2013-12-17T06:24:33.643 回答