WPF C# - WindowChrome调整大小时重叠按钮

3

我有一个带有WindowChrome对象的窗口和一个充满按钮的UserControl

<WindowChrome.WindowChrome>
    <WindowChrome GlassFrameThickness="0,0,0,1" ResizeBorderThickness="2,0,2,2" />
</WindowChrome.WindowChrome>

<Objects:WindowButtons x:Name="WinButtons" Grid.Column="5" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,0,0,0" Grid.ColumnSpan="2"/>

我希望拥有一个漂亮的无边框窗口,同时保持易于控制大小。

然而,调整大小工具重叠在按钮上,导致我无法点击它,只能点击按钮底部左侧。

如何将按钮放置在调整大小对话框上方?

1个回答

1
听起来你只需要在按钮上添加这个属性:
WindowChrome.IsHitTestVisibleInChrome="True"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接