protected virtual void OnFiltersVisibilityChanged() {
this.RaiseCanExecuteChanged(x => x.ShowFilters());
this.RaiseCanExecuteChanged(x => x.MinimizeFilters());
this.RaiseCanExecuteChanged(x => x.HideFilters());
RaiseFiltersVisibilityChanged();
}
void RaiseFiltersVisibilityChanged() {