在我的代码上我有itemsControl,我想过滤当前的项目。
所以,我定义了CollectionViewSource,我写了这段代码:
CollectionViewSource view = new CollectionViewSource();
view.Source = myItemCollection;
view.Filter += ( s, e ) =>
{
e.Accepted = ( ( myItem )e.Item ).FilterFiels.Equals( stringFilter );
};
itemsControl.SetBinding( ItemsControl.ItemsSourceProperty, new Binding()
{
Source = view
} );
现在,我想在我的代码中使用多个过滤器。 这意味着我想使用过滤器stringFilter_1和stringFilter_2
我该怎么办?
答案 0 :(得分:1)
只需将过滤器表达式与适当的条件运算符(即&&和||)
组合在一起