我有ListView
作为拖放操作的放置目标。当列表为空时,我在其顶部放置一个TextBlock
,并显示一条消息,通知用户他们可以在那里拖动东西(两个控件都包含在单个Grid
单元格中以启用重叠)。但是......由于TextBlock
位于ListView
的顶部,它会拦截与拖放相关的各种事件,并防止事情被丢弃到消息文本本身。
我真的不想在TextBlock
添加一个drop处理程序 - 有什么方法可以让它“拖放”操作“透明”吗?
我写这篇文章的时候发生的事情就是将文本放在Z顺序列表下面,然后给列表一个透明的背景。但这真的是实现这一目标的正确方法吗?理想情况下,有一种方法可以为文本提供一个ZIndex
用于渲染,另一个用于命中测试。
答案 0 :(得分:4)
将False
设为TextBlock
{/ 1}}。