【发布时间】:2011-08-28 01:04:27
【问题描述】:
我使用 ItemsControl 来显示数据绑定项的列表,DataTemplate 的每个核心都是一个网格,我在其上放置了所有绑定控件。
我希望能够单击列表中每个项目的整个区域。但我不知道如何使该区域可点击。
任何关于如何使整个网格区域可点击的建议都会很棒。
【问题讨论】:
-
究竟是什么导致了这个问题?我试图理解为什么会发生这种情况。不应该单击项目导致预览鼠标事件沿着树向下隧道到treeviewitem吗?还是 treeviewitem 不是鼠标事件的焦点?我认为鼠标事件是基于命中测试引发的,该测试将获取可视树上最里面的元素(我假设它是 treeviewitem),然后将其作为事件的目标