使用纯mvvm从View到ViewModel获取SelectedItems(复数!)

时间:2019-06-08 13:08:52

标签: c# wpf mvvm viewmodel

我有一个启用了多项选择的ListView。 在视图中从用户更改选择后,我想在ViewModel中通过SelectedItems(复数)(新的/更改的)列表得到通知。 simplified mockup

  • 我绝对不想使用代码隐藏功能,因为该项目应该是纯mvvm(并且我想保持其清洁)。

  • 我对此不是一个重复:我不想使用Rachels回答中所述的命令绑定(因为我没有按钮): How to get SelectedItems from ListView in my ViewModel

  • 我对此不是一个重复:我无法绑定到ListViewItem.IsSelected,如上面(相同)Rachels回答中所述,因为我启用了 multiple 选择

  • 此处提供的答案似乎很简单,很复杂,{strong>非常:WPF ListView SelectedItems DataBinding MVVM

我已经把这个问题缠了两个小时。请通过一些代码片段将我带入正确的方向-谢谢。

0 个答案:

没有答案