小编XoM*_*MEX的帖子

WPF最大化窗口大于屏幕

当创建一个WPF窗口AllowsTransparency="True" WindowStyle="None"并通过this.WindowState = WindowState.Maximized;Window 最大化它比我的屏幕更大.

AllowTransparency="False"我在我的窗口周围设置边框时,窗口不会比我的屏幕大.
在我的情况下,我有一个1920x1080的屏幕,窗口变为1934x1094.
在我的1280x1024屏幕上,窗口将变为1294x1038.
无论是否启用AllowTransparency,Window都将变得如此大,但是如果禁用它,它将正常工作.

在最大化doesen't工作之前设置AllowTransparency并抛出InvalidOperationException.

如何获得没有Windows风格边框但尚未正确最大化的WPF窗口?

c# wpf .net-4.5

11
推荐指数
2
解决办法
4065
查看次数

标签 统计

.net-4.5 ×1

c# ×1

wpf ×1