WPF:如何在Button内部的Listview上处理鼠标?

时间:2012-12-21 17:12:02

标签: c# wpf listview button

我有一个listview用于在按钮内显示一个表。我为该按钮分配了一个点击事件,但当用户点击列表视图时,列表视图中会选择一行,鼠标点击永远不会冒泡到该按钮。

我陷入困境,需要一种方法来解决这个问题。我在网上看到的所有例子都是在listview中放置一个按钮。我如何使这项工作?

Sample Screenshot

2 个答案:

答案 0 :(得分:1)

IsHitTestVisible属性设置为false上的ListView。由于它是一个通常处理点击事件的控件,因此执行此操作会忽略它们。

答案 1 :(得分:0)

如果您不希望首先选择项目,则可以使列表视图无法接收焦点。只需将Focusable属性设置为false

如果列表视图无法获得焦点,那么我希望鼠标事件能够冒泡到按钮。