![]() |
1
3
为什么不简单地使用一个更好的collection类作为数据源来解决这个问题呢
这将是您的数据模板
|
![]() |
2
3
我不清楚为什么你的列表中有重复项,如果它们完全相同(即,如果重复项的内容都相同,并且从Equals返回true)。您将无法知道用户选择了哪些重复项。列表框也不会,这可能就是你有问题的原因。 也许,您可以将每个结构包装在一个类中,而不是直接绑定到一个结构集合?只需定义一个包含Book结构的BookWrapper类,并绑定到一个BookWrappers集合而不是一个Books集合。您修复了WPF无法区分实例的问题,但是您的其余代码可以继续具有结构的优点。 |
![]() |
3
0
我对它进行了扩展,以便更容易使用其他结构 其思想是使用转换器将原始结构集合强制转换为自定义集合,从而重写equal以与Guid ID进行比较。您仍然具有原始顺序
|
![]() |
4
0
花环 也许是简单点的?
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |
![]() |
Barta · WPF MVVM不更新视图 9 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 9 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 9 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 1 年前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |