WPF*_*-it 6 .net wpf tree tunneling
需要使用哪些实际场景隧道事件?
我知道一个模糊的答案可能是当我们想要处理引发事件的视觉/逻辑事件时使用它.但那只是理论.
在实践中,我为什么要举办活动?
隧道(和冒泡)也可以在逻辑树或可视树或两者中工作吗?
Col*_*inE 8
我发现隧道事件对于处理我自己没有创建的元素上的事件非常有用,因此没有简单的方法来添加事件处理程序.例如,ItemsControl基于模板生成UI元素,因此获得对这些元素的引用并不总是简单的过程.而不是为ItemsControl生成的每个项添加事件处理程序,而是可以在单个父元素上处理隧道事件.
ItemsControl
路由事件遍历"混合"树,该树既不是可视树也不是逻辑树.这听起来有点疯狂,但它在过去从未引起过我的问题.
归档时间:
14 年,2 月 前
查看次数:
2978 次
最近记录:
10 年,4 月 前