private static void FilterCanExecute(object sender, CanExecuteRoutedEventArgs args) { RibbonGallery rg = sender as RibbonGallery; if (rg.CanUserFilter && rg._filterMenuButton != null && rg.FilterPaneContent == null && rg.FilterPaneContentTemplate == null) { args.CanExecute = true; } }