WPF中listview控件绑定右键菜单命令

在MvvM模式中,需要为listview控件绑定右键菜单命令,实现右键菜单,触发Command命令,并传递选中的所在项。

            
                
                    
                    
                    
                
            
            
                
                    
                    
                    
                    
                    
                    
                
            

但这样会有问题,实际参数并不能传递过去,但我们也发现,通过Menu的Click事件是可以传递过去的,那么可以肯定,就是传递的方式有问题,这里具体方式如下

CommandParameter="{Binding PlacementTarget.SelectedIndex,RelativeSource={RelativeSource AncestorType=ContextMenu}}"

查看效果的话,请下载处理演示Demo示例Demo

 

你可能感兴趣的:(C#)