C#WPF SizeChanged事件在最大化时不更新宽度和高度

Moh*_*lil 5 c# wpf resize dpi

使用更改表单大小时,我试图更新控件SizeChanged

除进入全屏模式外,它的运行效果非常理想。

我搜索了网格事件,但是找不到当用户最大化窗口(全屏显示)时发生的任何事件。

jsa*_*ics 6

我能够收到SizeChanged最大化事件:

private void window1_SizeChanged(object sender, SizeChangedEventArgs e)
{
    var a = window1.ActualHeight;
    var b = window1.ActualWidth;
    var c = window1.Height;
    var d = window1.Width;
}
Run Code Online (Sandbox Code Playgroud)

这些是window Height和的值Width

a = 838.4
b = 1550.4
c = 350.4
d = 524.8