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

WPF C# - WindowChrome Resize Overlaping Button

我有一个 window,带有一个 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"/>

我想要一个漂亮的无边框 window,同时又能轻松控制尺寸。

但是调整大小工具与按钮重叠,所以我不能点击它,我只能点击按钮的左下角

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

听起来您只需要将此 属性 添加到您的按钮即可:

WindowChrome.IsHitTestVisibleInChrome="True"