public void FilterExclusions(RowFilterArgs args) { if (ExcludedData.Contains(Data[args.SourceIndex])) { args.Visible = false; } }
public void RemoveExclusion() => ExcludedData.Remove(CurrentExcludedItem);
public bool CanRemoveExclusion() => CurrentExcludedItem != null && ExcludedData.Contains(CurrentExcludedItem);
public bool CanAddExclusion() => CurrentVisibleItem != null && !ExcludedData.Contains(CurrentVisibleItem);
public void AddExclusion() => ExcludedData.Add(CurrentVisibleItem);
private bool CanAddExclusion(DataModel param) { return(param != null && Data.Contains(param) && !ExcludedData.Contains(param)); }
private void AddExclusion(DataModel param) { ExcludedData.Add(param); OnPropertyChanged("ExcludedData"); }
private void RemoveExclusion(DataModel param) { ExcludedData.Remove(param); OnPropertyChanged("ExcludedData"); }