/// <summary> /// FilterDataGrid constructor /// </summary> public FilterDataGrid() { Debug.WriteLineIf(DebugMode, "Constructor"); // load resources Resources = new FilterDataGridDictionary(); // initial popup size popUpSize = new Point { X = (double)FindResource("PopupWidth"), Y = (double)FindResource("PopupHeight") }; // icons iconFilterSet = (Geometry)FindResource("FilterSet"); iconFilter = (Geometry)FindResource("Filter"); CommandBindings.Add(new CommandBinding(ShowFilter, ShowFilterCommand, CanShowFilter)); CommandBindings.Add(new CommandBinding(ApplyFilter, ApplyFilterCommand, CanApplyFilter)); // Ok CommandBindings.Add(new CommandBinding(CancelFilter, CancelFilterCommand)); CommandBindings.Add(new CommandBinding(RemoveFilter, RemoveFilterCommand, CanRemoveFilter)); CommandBindings.Add(new CommandBinding(IsChecked, CheckedAllCommand)); CommandBindings.Add(new CommandBinding(ClearSearchBox, ClearSearchBoxClick)); }
public FilterDataGrid() { Debug.WriteLineIf(DebugMode, "Constructor"); // load resources Resources = new FilterDataGridDictionary(); originalPopUpHeight = (double)FindResource("PopupHeight"); CommandBindings.Add(new CommandBinding(ShowFilter, ShowFilterCommand, CanShowFilter)); CommandBindings.Add(new CommandBinding(ApplyFilter, ApplyFilterCommand, CanApplyFilter)); // Ok CommandBindings.Add(new CommandBinding(CancelFilter, CancelFilterCommand)); CommandBindings.Add(new CommandBinding(RemoveFilter, RemoveFilterCommand, CanRemoveFilter)); CommandBindings.Add(new CommandBinding(IsChecked, CheckedAllCommand)); CommandBindings.Add(new CommandBinding(ClearSearchBox, ClearSearchBoxClick)); }