【发布时间】:2014-12-05 12:19:20
【问题描述】:
我已经设法通过这种方式将多个选定的项目作为参数传递给命令。 在我看来:
<Button Command="{Binding MyCommand}"
CommandParameter="{Binding SelectedItems, ElementName=MyListView}" />
然后在MyCommand的Execute方法中:
var itemsList = (parameter as ObservableCollection<object>).Cast<FtpListItem>().ToList();
这个解决方案目前正在运行,但我想知道我是否可以以更好的方式从ListView 访问多个SelectedItems。可能在第一个表达式中我可以得到一个null 值。
【问题讨论】: