- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
假设我在 BooksList 中存储了一堆书。每本书都有一个类型,例如:冒险、神秘或科幻。
我可以通过为“流派”属性添加 GroupDescription 来按流派对书籍进行分组。
给定 BooksList 和 GroupDescription“流派”,我如何检索所有流派的列表? (冒险、神秘、科幻)。
我的用例是想为我的 View 创建一个可以按类型过滤的下拉列表。我打算将下拉项绑定(bind)到流派列表。
编辑:此外,在我的用例中,描述符“流派”仅在运行时已知。所以我的问题的答案不能依赖于硬编码“流派”。
最佳答案
您可以在 MoreLinq 中使用 DistinctBy
方法图书馆:
var query = booksList.DistinctBy(p => p.GroupDescription);
关于c# - 从 GroupDescription 获取组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28613712/
假设我在 BooksList 中存储了一堆书。每本书都有一个类型,例如:冒险、神秘或科幻。 我可以通过为“流派”属性添加 GroupDescription 来按流派对书籍进行分组。 给定 BooksL
我正在对一些数据进行分组,而 PropertyGroupDescription 大多数时候都可以正常工作。但是,如果该属性是 DateTime,并且我不想将多个日期分组为一个组(例如每组 30 天之类
所以我有一个非常简单的数据网格,其组样式如下:
我有一个 GroupingGrid 控件,它基本上是一个自定义的 DataGrid。我通过让我的 ViewModel 公开一个 ListCollectionView 并使用 C# 代码手动添加告诉网格
正如标题所说,我有一个绑定(bind)到 ListViewCollection 的 WPF DataGrid。数据集很大,但加载速度非常快——这要归功于行的虚拟化。 但是,一旦我添加了一个分组,它就会
我们正在考虑将基于 WPF DataGrid 的应用程序升级到使用 Infragistics xamDataGrid DataGrid 控件的应用程序。 WPF DataGrid 的优点之一是它会查看
精简版 我想在更改选择时将 ListBox 项目滚动到 View 中。 长版 我有一个 ListBox,其 ItemsSource 绑定(bind)到一个 CollectionViewSource 和
我是一名优秀的程序员,十分优秀!