到目前为止,WPF的GroupDescriptions已经非常好了,但是试图扩展PropertyGroupDescription的功能让我很难过。这是我遇到的问题的简单说明。假设我正在为库编写代码
enum GenreCategory {
Adventure,
SciFi,
Horror,
Fantasy
}
class Book {
public GenreCategory Genre {get; set;}
public string Title {get; set;}
}
现在按流派分组很容易
listCollectionView.GroupDescriptions.Add(new PropertyGroupDescription("Genre"));
现在说我想按照包含相同单词的标题进行分组。即加勒比海盗"加勒比海盗"将与" Thar be Pirates"组合在一起。有没有办法实现这个目标?