当前位置:  开发笔记 > 编程语言 > 正文

最大化WPF不会更新宽度?

如何解决《最大化WPF不会更新宽度?》经验,为你挑选了1个好方法。

Width在最大化窗口时,屏幕的属性似乎不会更新为完全最大化的宽度.如果我调整大小,一切正常,但不是最大化时.

我的代码如下:

private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
    UpdateColumns();
}

private void button1_Click(object sender, RoutedEventArgs e)
{
    UpdateColumns();
}

private void UpdateColumns()
{
    ColumnCount = Math.Round(Width/150);
    statusBarItemColumnCount.Content = ColumnCount;
    button1.Content = ColumnCount + " " + Width;
}

private void Window_StateChanged(object sender, EventArgs e)
{
    UpdateColumns();
}

Dominic Hopt.. 15

看看ActualWidth,而不是Width.



1> Dominic Hopt..:

看看ActualWidth,而不是Width.


好修复.知道为什么正常宽度不起作用吗?
推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有