Разве ты не можешь просто переместить свой фильтр Predicate
условие в SomeCollection.Where
пункт?:
SomeCollection = SomeCollection.Where(item => item.ToString().StartsWith(
SearchString, true, CultureInfo.CurrentCulture)).Take(10);
collectionViewSource.Source = SomeCollection;