【发布时间】:2011-05-16 14:34:19
【问题描述】:
我试图解决以下问题: 我有一个 3 行 1 列的网格。每个单元格都有一些子控件。此外,我可以控制整个 3 行,就像我在整个网格中呈现一些视觉效果的“叠加层”。我需要对这个叠加层以及子控件进行命中测试。 但是,由于逻辑/视觉树的构造方式,叠加层的父级是 Grid 而不是其子级(在树中与叠加层位于同一级别)。 如何构建 WPF 树,以便事件冒泡到 Grid 的其他控件。
这棵树看起来像这样:
Grid
- Row 1 Control
- Row 2 Control
- Row 3 Control
- Overlay (Row 1 - 3) Control
如果覆盖不处理事件,我需要在第 1/2/3 行控件中处理它。我希望我的问题很清楚。
【问题讨论】:
标签: .net wpf xaml wpf-controls