Сбросить фильтр на сетке данных xceed с помощью кнопки

У меня есть строка фильтрации в моей сетке данных xceed. Есть около 8 столбцов. Пользователь может ввести критерии фильтра для каждого столбца.

Теперь я хочу сбросить весь фильтр с помощью одной кнопки.

Любые идеи были бы хорошы

1 ответ

Решение

Хорошо, я понял это. Я просто создал команду 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 это имя моего xceed DataGrid в XAML.

Другие вопросы по тегам