XAML 防止双击列节触发doubletapped事件

nnsrf1az  于 2023-11-14  发布在  其他
关注(0)|答案(1)|浏览(102)

所以我在. XAML中有一个ListView,它附带了一个DoubleTapped事件。问题是我不希望它在双击列节时注册。只有当双击控件的任何其他节时。我可以在.XAML中以某种方式指定它,或者在事件处理程序的代码中检测到它,单击是在列上,因此不执行任何操作?
我尝试在EventArgs中检查源的DataContext类型,但无论您单击列还是其他空间,都是一样的。
我希望能够检测到在列部分上发生的单击,因此在事件处理程序中不采取任何操作。
我没有设法检测到点击发生在列部分,为什么

eoxn13cs

eoxn13cs1#

为了解决这个问题,我只需要将相同的DoubleTapped事件添加到ListView.Header元素中,然后在事件处理程序方法中将e.handled设置为true。

相关问题