所以我在. XAML中有一个ListView,它附带了一个DoubleTapped事件。问题是我不希望它在双击列节时注册。只有当双击控件的任何其他节时。我可以在.XAML中以某种方式指定它,或者在事件处理程序的代码中检测到它,单击是在列上,因此不执行任何操作?我尝试在EventArgs中检查源的DataContext类型,但无论您单击列还是其他空间,都是一样的。我希望能够检测到在列部分上发生的单击,因此在事件处理程序中不采取任何操作。我没有设法检测到点击发生在列部分,为什么
eoxn13cs1#
为了解决这个问题,我只需要将相同的DoubleTapped事件添加到ListView.Header元素中,然后在事件处理程序方法中将e.handled设置为true。
1条答案
按热度按时间eoxn13cs1#
为了解决这个问题,我只需要将相同的DoubleTapped事件添加到ListView.Header元素中,然后在事件处理程序方法中将e.handled设置为true。