【发布时间】:2015-01-10 11:40:56
【问题描述】:
我在 WPF 中遇到了关于命中测试的问题。我创建了一个自定义 WindowChrome 以使标签页眉溢出到 Chrome 中。但是我遇到了关于命中测试的问题。
当我尝试在不打开选项卡的情况下拖动窗口时,hittest 工作: http://i.imgur.com/D6b1yRz.png
但是一旦我打开一个标签,它就不再在 chrome 上进行测试: http://i.imgur.com/RMH4AwN.png
我基本上在TabControl 的顶部和下方都有一个包含Chrome 的网格。两者都在Grid.Row = "0" 和TabControl 有WindowChrome.IsHitTestVisibleInChrome="True"
Background="{x:Null}"
Grid.RowSpan="2"。
我尝试在谷歌上搜索,但找不到解决这个问题的方法。有人能指出我正确的方向吗?
似乎tabitems在它们旁边创建了一个透明的背景而不是x:Null,因此使其无法通过hittest,有没有办法使背景x:Null或什么?
【问题讨论】:
标签: c# wpf windows xaml hittest