private void btnFilter_Click(object sender, RoutedEventArgs e) { fltControl = DataContext as IControlQFilter; // ReSharper disable once UseNullPropagation if (fltControl != null && fltControl.FilterAction != null) { fltControl.FilterAction(); } }
private void UserControl_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { var dbg = lstCols.DataContext; fltControl = DataContext as IControlQFilter; }