WindowsStyle='none'
我在;中使用 WPF 窗口
'root' grid
有了这个,我通过提供(XAML 树中最高的) aMargin of 20px
和 a来创建我自己的自定义窗口DropShadow
。窗口本身是透明的,网格有白色背景。
当我设置 时WindowsStyle.Maximized
,我删除了额外的Margin
和DropShadow
. 当我设置时,WindowsStyle.Normal
我会添加额外Margin
的DropShadow
内容。
但是,当我将 Windows 10 中的 WPF 窗口捕捉到屏幕的一角或一侧时。它突然出现,但我没有收到任何Window.StateChanged
事件。
我的问题是:有没有办法弄清楚我的 Window 何时在 Windows 中对齐以及何时未对齐?