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

时间:2015-09-19 13:19:42

标签: c# wpf resize dpi

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

除非全屏播放,否则效果非常好。

我搜索了网格事件,但无法找到用户最大化窗口时出现的任何事件(全屏显示)。

1 个答案:

答案 0 :(得分:5)

我能够在最大化时收到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;
}

这些是窗口HeightWidth的值:

  

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