如何在 ListCollectionView 中搜索?

How can I search in a ListCollectionView?

直到昨天我才使用 ListView 并将其绑定到 List<>。
然后我在一些文章中读到将 ListView 绑定到 ListCollectionView 以便于过滤是有意义的。我这样做了,效果很好。
但是现在我不知道如何在 ListCollectionView 中找到一个项目。
直到昨天我才使用这段代码,它适用于列表:

List<Artist> selectedArtistsList;
var item = selectedArtistsList.OrderBy(artist => artist.ArtistShowName).FirstOrDefault(artist => artist.ArtistShowName.StartsWith(FindInSelection1.Text, StringComparison.CurrentCultureIgnoreCase));

但是对于 ListCollectionView 来说似乎没有类似 StartsWith
如何在(过滤后的)ListCollectionView 中搜索?

ListCollectionView 实现 IEnumerable 所以只需 castIEnumerable<Artist>

var artist = listCollectionView
                 .Cast<Artist>()
                 .OrderBy(artist => artist.ArtistShowName)
                 .FirstOrDefault(artist => artist.ArtistShowName.StartsWith(FindInSelection1.Text, StringComparison.CurrentCultureIgnoreCase));