【发布时间】:2014-05-15 09:51:10
【问题描述】:
我有一个 ListView/GridView 设置,我想在显示的项目上单击鼠标右键。有数据绑定方式吗?我见过像handling the super-elements eventand poking around to find its origin 这样的复杂解决方法,但是对于这样的基本请求,感觉非常臃肿。
我希望看到类似将事件绑定到项目的 ViewModel 的操作 - 有没有办法做到这一点?类似于this,但我无法完全理解如何调整它以适用于单个 ListView 项目(我什至不确定这是否可能,tbh)。
粗略的轮廓:
<ListView>
<ListView.View>
<GridView />
</ListView.View>
<ListView.Resources>
<Style TargetType="{x:Type ListViewItem}">
</Style>
</ListView.Resources>
</ListView/>
【问题讨论】: