private static void CheckBoxOnDataContextChanged(FilterSetupView view, object sender, DependencyPropertyChangedEventArgs e) { var checkBox = (CheckBox)sender; var filterViewModel = (SimpleFilterViewModel)checkBox.DataContext; if (filterViewModel != null && filterViewModel.Value == OperatorValueFilterDescriptorBase.UnsetValue) { filterViewModel.Value = null; } }
private static void NumericUpDownOnDataContextChanged(FilterSetupView view, object sender, DependencyPropertyChangedEventArgs e) { var numericUpDown = (RadNumericUpDown)sender; var filterViewModel = (SimpleFilterViewModel)numericUpDown.DataContext; if (filterViewModel != null && filterViewModel.Value == OperatorValueFilterDescriptorBase.UnsetValue) { filterViewModel.Value = null; } }
private static void OnComboBoxSelectionChanged(FilterSetupView target, EventPattern<SelectionChangedEventArgs> handler) { target.ComboBoxOnSelectionChanged(handler.Sender, handler.EventArgs); }