![]() |
1
19
是,使用上下文菜单添加ListView.ItemContainerStyle。
注意:您需要将ContextMenu作为资源引用,并且不能在本地定义它。 这将启用整行的上下文菜单。:)
也看到我处理
更新的 在代码隐藏文件中,您需要在可视化树上查找列表容器项,因为事件的原始源可以是项模板的元素(例如stackpanel)。
这个
我希望这些额外的信息有帮助。 丹尼斯 |
![]() |
2
9
丹尼斯 喜欢这个例子,但是我没有找到任何需要你的可视化树助手…
然后在菜单项“单击事件”中,我添加了如下代码:
myselecteditem用于listview.selecteditem:
如果有帮助请打勾… |
![]() |
3
3
你可能对以下问题的答案感兴趣 this SO question -我也有同样的问题,但我不满意使用mousedown事件来捕获点击的项目。有几个人用简单易懂的解决方案做出了回应,你可能会感兴趣。 摘要:您可以使用数据上下文将项目传递给处理程序,或者使用命令+命令参数设置。 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 6 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 6 月前 |
![]() |
Al John · 防止两个属性相互依赖的死锁 6 月前 |
![]() |
jason.kaisersmith · 无法通过绑定禁用条目 1 年前 |