![]() |
1
3
为什么不简单地使用一个更好的collection类作为数据源来解决这个问题呢
这将是您的数据模板
|
![]() |
2
3
我不清楚为什么你的列表中有重复项,如果它们完全相同(即,如果重复项的内容都相同,并且从Equals返回true)。您将无法知道用户选择了哪些重复项。列表框也不会,这可能就是你有问题的原因。 也许,您可以将每个结构包装在一个类中,而不是直接绑定到一个结构集合?只需定义一个包含Book结构的BookWrapper类,并绑定到一个BookWrappers集合而不是一个Books集合。您修复了WPF无法区分实例的问题,但是您的其余代码可以继续具有结构的优点。 |
![]() |
3
0
我对它进行了扩展,以便更容易使用其他结构 其思想是使用转换器将原始结构集合强制转换为自定义集合,从而重写equal以与Guid ID进行比较。您仍然具有原始顺序
|
![]() |
4
0
花环 也许是简单点的?
|
|
John · 用于筛选列表框的多个组合框 6 年前 |
|
5haun0 · 为一行选择了多个条件的高级筛选器 7 年前 |
![]() |
Kirill Khod · WPF绑定到资源中的元素 7 年前 |
![]() |
arc95 · 获取名称首字母相同的所有文件或图像 7 年前 |