我的 xceed 数据网格中有一个过滤行。大约有8列。用户可以为每列输入过滤条件。
现在我想做的是使用一个按钮重置整个过滤器。
任何想法,将不胜感激
好吧,我想通了。我只是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 中的名称。