Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从GroupDescription获取组_C#_Wpf_List - Fatal编程技术网

C# 从GroupDescription获取组

C# 从GroupDescription获取组,c#,wpf,list,C#,Wpf,List,假设我有一堆书储存在书单里。每本书都有一种类型,例如:冒险、神秘或科幻 我可以通过为“流派”属性添加GroupDescription来按流派对书籍进行分组 给定BookList和GroupDescription“流派”,如何检索所有流派的列表?(冒险、神秘、科幻) 我的用例希望为我的视图创建一个下拉列表,可以按类型进行过滤。我正计划将下拉项绑定到流派列表中 编辑:另外,在我的用例中,描述符“流派”只在运行时才知道。因此,我的问题的答案不能依赖于硬编码“体裁”。您可以使用库中的DistinctBy

假设我有一堆书储存在书单里。每本书都有一种类型,例如:冒险、神秘或科幻

我可以通过为“流派”属性添加GroupDescription来按流派对书籍进行分组

给定BookList和GroupDescription“流派”,如何检索所有流派的列表?(冒险、神秘、科幻)

我的用例希望为我的视图创建一个下拉列表,可以按类型进行过滤。我正计划将下拉项绑定到流派列表中


编辑:另外,在我的用例中,描述符“流派”只在运行时才知道。因此,我的问题的答案不能依赖于硬编码“体裁”。

您可以使用库中的
DistinctBy
方法:


var query=booksList.DistinctBy(p=>p.GroupDescription)

如何添加库以调用DistinctBy?请使用。对不起,我以前应该提到的。