private void tbFilter_TextChanged(object sender, EventArgs e)
        {
            var modelFilter = new TextMatchFilterWithWhiteList(MultiSelected, olvObjects, tbFilter.Text, StringComparison.InvariantCultureIgnoreCase);

            olvObjects.ListFilter  = new CherryPickingTailFilter(MaxObjectsToShow, modelFilter);
            olvObjects.ModelFilter = modelFilter;
        }
예제 #2
0
        private void ApplyFilter()
        {
            var modelFilter = new TextMatchFilterWithWhiteList(MultiSelected, olvObjects, tbFilter.Text, StringComparison.InvariantCultureIgnoreCase);

            olvObjects.ListFilter = new CherryPickingTailFilter(MaxObjectsToShow, modelFilter);

            olvObjects.ModelFilter = _useCatalogueFilter ?
                                     (IModelFilter) new CompositeAllFilter(new List <IModelFilter> {
                modelFilter, new CatalogueCollectionFilter(_activator.CoreChildProvider)
            })
                : modelFilter;
        }