如您所知,当allow transparent属性为true时,窗口的边框被隐藏,我们无法调整窗口的大小。我们仅在将ResizeMode设置为CanResizeWithGrip的情况下才调整窗口的大小,但是解决方案不好,因为我们可以在最大化窗口时调整窗口的大小,并通过窗口的右角而不是所有4个角来更改,因此问题是如何如何在“允许透明”为True的情况下不使用CanResizeWithGrip来重新调整WPF中的窗口大小?
提前致谢!
〜锡
我的预期是设置的窗口可以使用隐藏边框重新调整大小,因此最终我找到了解决该问题的解决方案,您可以按照以下代码进行操作:
<WindowChrome.WindowChrome>
<WindowChrome
CaptionHeight="1"
CornerRadius ="0"
ResizeBorderThickness="4"
GlassFrameThickness="0">
</WindowChrome>
</WindowChrome.WindowChrome>
Run Code Online (Sandbox Code Playgroud)
如果您想了解更多信息,请添加更多讨论。