Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 使用按钮重置xceed datagrid上的过滤器_Wpf_Xceed Datagrid - Fatal编程技术网

Wpf 使用按钮重置xceed datagrid上的过滤器

Wpf 使用按钮重置xceed datagrid上的过滤器,wpf,xceed-datagrid,Wpf,Xceed Datagrid,我的xceed数据网格中有一个筛选行。大约有8列。用户可以为每个列输入筛选条件 现在我要做的是用一个按钮重置整个过滤器 任何想法都会很感激的好吧,我想出来了。我只是在ViewModel中创建了一个命令ClearFilterCommand,其执行方法是ClearFilter private void ClearFilter (object obj) { if (obj != null && obj is DataGridControl) DataGridCommands

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

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


任何想法都会很感激的

好吧,我想出来了。我只是在ViewModel中创建了一个命令
ClearFilterCommand
,其执行方法是
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}"/>
private void ClearFilter(对象obj)
{
如果(obj!=null&&obj为DataGridControl)
DataGridCommands.ClearFilter.Execute(null,对象为DataGridControl);
}
xceedgrid
是xaml中我的xceed
DataGrid
的名称