我需要在主窗口顶部显示一条条纹以隐藏不需要的伪影。这是一个紧急的解决方法,但也很高兴知道。我有两个主要的网格列,但想将条带定位在相对于主窗口的客户区的 0,0 处,并让它显示在两个网格列中。
我是否必须求助于直接的 Windows API 调用,或者这在 WPF 中是否可能,带有某种分层或其他东西?
我需要在主窗口顶部显示一条条纹以隐藏不需要的伪影。这是一个紧急的解决方法,但也很高兴知道。我有两个主要的网格列,但想将条带定位在相对于主窗口的客户区的 0,0 处,并让它显示在两个网格列中。
我是否必须求助于直接的 Windows API 调用,或者这在 WPF 中是否可能,带有某种分层或其他东西?
像这样的东西应该可以工作,在所有其他子元素上方的顶部有一个固定高度的 Grid :
<Grid>
<Grid.ColumnDefinitions>
<!-- your column definitions -->
</Grid.ColumnDefinitions>
<!-- your regular child elements -->
<Grid Grid.ColumnSpan="2" HorizontalAlignment="Stretch" VerticalAlignment="Top"
Height="20">
<!-- the stripe content goes here -->
</Grid>
</Grid>