예제 #1
0
 public void FilterExclusions(RowFilterArgs args)
 {
     if (ExcludedData.Contains(Data[args.SourceIndex]))
     {
         args.Visible = false;
     }
 }
예제 #2
0
 public void RemoveExclusion() => ExcludedData.Remove(CurrentExcludedItem);
예제 #3
0
 public bool CanRemoveExclusion() => CurrentExcludedItem != null && ExcludedData.Contains(CurrentExcludedItem);
예제 #4
0
 public bool CanAddExclusion() => CurrentVisibleItem != null && !ExcludedData.Contains(CurrentVisibleItem);
예제 #5
0
 public void AddExclusion() => ExcludedData.Add(CurrentVisibleItem);
예제 #6
0
 private bool CanAddExclusion(DataModel param)
 {
     return(param != null && Data.Contains(param) && !ExcludedData.Contains(param));
 }
예제 #7
0
 private void AddExclusion(DataModel param)
 {
     ExcludedData.Add(param);
     OnPropertyChanged("ExcludedData");
 }
예제 #8
0
 private void RemoveExclusion(DataModel param)
 {
     ExcludedData.Remove(param);
     OnPropertyChanged("ExcludedData");
 }