标签:
(一)ICollectionView的作用
允许集合具有当前记录管理、自定义排序、筛选和分组这些功能。
(二)如果在MVVM中不用ICollectonView的后果
我们这里以ListBox为例,看看我前面介绍的ListBox制作工具栏
如果我们不用ICollectionView,我们选中ListBox某一项,还必须跟SelectionChanged事件定义一个绑定方法来绑定Command,来处理事件(我们以MvvmLight的处理方式来处理Command),这里我们还要添加MvvmLight中的EventToCommand行为。代码如下
<i:Interaction.Triggers> <i:EventTrigger EventName="SelectionChanged"> <cmd:EventToCommand Command="{Binding SelectionChangedCommand, Mode=OneWay}" PassEventArgsToCommand="True"/> </i:EventTrigger> </i:Interaction.Triggers>
标签:
原文地址:http://www.cnblogs.com/changbaishan/p/4451301.html