【发布时间】:2017-06-17 18:50:04
【问题描述】:
我正在使用 WPF 的 CardView,添加 MouseDoubleClick 处理程序来处理项目单击事件,但问题是当我单击空白区域时:卡外区域,它也会调用事件,这不是我的想要,所以我想检测click事件不在card item上,或者只是禁用这个事件来调用双击处理程序。
<dxg:CardView ShowTotalSummary="False" ShowGroupPanel="False" SeparatorThickness="0" ShowFilterPanelMode="Never" FilterEditorShowOperandTypeIcon="False"
CardLayout="Rows" MaxCardCountInRow="5" ShowCardExpandButton="False" ShowGroupedColumns="False"
MouseDoubleClick="cvPros_MouseDoubleClick">
</dxg:CardView>
我看到了一些类似我的问题,但是它的目标是ListView或者TreeView,CardView的一个item没有对应的类,比如ListBoxItem,TreeViewItem:
WPF; How to Deselect all my selected items when clicking on empty space in my ListView
WPF Treeview how to handle mouse clicks in F Treeview but not on a treeviewitem?
所以我不能使用这个解决方案,任何人都可以告诉我如何解决这个问题,谢谢!
【问题讨论】: