C# WPF SizeChanged 事件在最大化时不更新宽度和高度
C# WPF SizeChanged event doesn't update width and height when maximized
当使用 SizeChanged
更改表单大小时,我试图更新我的控件。
除了全屏时,它运行完美。
我搜索了网格事件,但找不到在用户最大化 window(全屏)时发生的任何事件。
我能够在最大化时收到 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;
}
这些是 window Height
和 Width
的值:
a = 838.4
b = 1550.4
c = 350.4
d = 524.8
当使用 SizeChanged
更改表单大小时,我试图更新我的控件。
除了全屏时,它运行完美。
我搜索了网格事件,但找不到在用户最大化 window(全屏)时发生的任何事件。
我能够在最大化时收到 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;
}
这些是 window Height
和 Width
的值:
a = 838.4
b = 1550.4
c = 350.4
d = 524.8