【发布时间】:2010-11-27 05:37:32
【问题描述】:
我在 WPF Windows 上有几个列表框,在表单上设置了 Height="Auto" Width="Auto"
在不同的分辨率下,表单大小完美,但问题是当我按下最大化按钮时,会在表单调整大小时看到一个粗大的“黑色 L”。我在很多 WPF 应用程序上都看到过这个问题,但直到现在都没有解决这个问题。
有没有办法在窗体上的控件调整大小时对窗口进行双缓冲,或者在 WPF 中调用 SuspendLayout()?怎样才能摆脱这个丑陋的黑L?
【问题讨论】:
-
您可以添加您看到的视觉工件的屏幕截图吗?我无法完全想象它。
-
我尝试打印屏幕,但 windows 没有发现问题,但我已经在绘画中做了一个快速模型。 img16.imageshack.us/img16/403/25229633.png 仅当列表框中有数据时才会出现此问题。如果我不添加任何数据,则不会出现问题。几乎就像在调整窗口大小时列表框正在重新加载数据一样
-
看起来与这个问题重复:stackoverflow.com/questions/555326/…
标签: wpf layout controls resize rendering