[ad_1]
I needed some advice. I have a problem with multiple searches in CollectionViewSource.
I need to know how to do this when I select multiple items from the Birthday ListBox, how to get these items into the CollectionViewSource filter.
My Code:
private CollectionViewSource employeesCvs;
public CollectionViewSource EmployeesCvs
get return this.employeesCvs;
set Set<CollectionViewSource>(ref this.employeesCvs, value);
private ObservableCollection<EmployeesCollection> employees;
private CollectionViewSource tracksCvs;
public ObservableCollection<EmployeesCollection> Employees
get return this.employees;
set Set<ObservableCollection<EmployeesCollection>>(ref this.employees, value);
this.EmployeesCvs.Filter += new FilterEventHandler(EmployeesCvs_Filter);
protected void EmployeesCvs_Filter(object sender, FilterEventArgs e)
EmployeesCollection vm = e.Item as EmployeesCollection;
e.Accepted = Utils.FilterEmployees(vm, SearchText);
public static bool FilterEmployees(EmployeesCollection employees, string filter)
employees.LastName.ToLower().Contains(s.ToLower())
My idea:
[ad_2]
لینک منبع