最大化 WPF 不会更新宽度?
Posted
技术标签:
【中文标题】最大化 WPF 不会更新宽度?【英文标题】:Maximizing WPF Doesn't Update Width? 【发布时间】:2010-10-13 01:59:15 【问题描述】:最大化窗口时,屏幕的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();
【问题讨论】:
【参考方案1】:看看ActualWidth
,而不是Width
。
【讨论】:
很好的修复。知道为什么正常宽度不起作用吗?【参考方案2】:尝试使用ActualWidth
而不是Width
,应该可以解决问题
【讨论】:
以上是关于最大化 WPF 不会更新宽度?的主要内容,如果未能解决你的问题,请参考以下文章