【发布时间】:2011-04-14 14:03:21
【问题描述】:
我有一个 ItemsControl,它将项目显示为折线并具有透明背景。我想让这个控件作为放置目标不可见(以便它下面的控件可以接收拖放事件),但我确实想让它对命中测试可见,以便我可以单击折线并执行操作在他们身上。
我找到了 IsHitTestVisible 属性。但是,它启用或禁用拖放和命中测试。有什么方法可以让控件“不可见”,就像一个可能的放置目标一样,但让它对命中测试和鼠标事件可见?
谢谢。
更新
我最终发现,即使它的背景是透明的,ItemsControl 也会以某种方式隐藏它下面的元素以防止鼠标事件发生。所以问题不在于拖放。你知道我怎样才能让它真正透明并允许它下面的项目有鼠标事件吗?
【问题讨论】: