1
21
你能做些什么来解决这个问题: 在列表中显示的项目上创建IsSelected属性。我假设它们也由视图模型表示。所以增加额外财产不应该是一场戏剧。如果它们只是业务对象,请考虑使用包装类将它们无痛包装在视图模型项中(无耻的插件- here 就是这样一个系统。我每天都用它来包装我的业务对象) 使用项容器样式将列表框项的IsSelected属性绑定到要显示的项的IsSelected属性,如
(可能需要基于样式的属性,不确定) 现在,只要一个列表框项被选中,您的视图模型就会知道它,并且可以根据需要更新它的内部集合。 |
2
7
最后我在SelectionChanged事件处理程序中使用了一些代码来设置视图模型属性。比创建对象包装器简单。 |
3
0
我已经发布了一种允许对
|
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
Arijit · 移动画布内绘制的矩形 2 年前 |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |