当创建一个WPF窗口AllowsTransparency="True" WindowStyle="None"并通过this.WindowState = WindowState.Maximized;Window 最大化它比我的屏幕更大.
当AllowTransparency="False"我在我的窗口周围设置边框时,窗口不会比我的屏幕大.
在我的情况下,我有一个1920x1080的屏幕,窗口变为1934x1094.
在我的1280x1024屏幕上,窗口将变为1294x1038.
无论是否启用AllowTransparency,Window都将变得如此大,但是如果禁用它,它将正常工作.
在最大化doesen't工作之前设置AllowTransparency并抛出InvalidOperationException.
如何获得没有Windows风格边框但尚未正确最大化的WPF窗口?