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"
我有一个 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"