當WPF窗口第一次出現時,其內容似乎凍結。刷新內容我需要調整窗體大小,然後它將被修復。或者我打開TAB,然後找到一個列表框 - 它不可見 - 然後點擊它和中提琴!表單再次更新其內容。WPF窗體應調整大小以顯示其內容
您認爲如何?怪怪的?提前致謝!
編輯:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.Show();
while (!AppMain.needClose)
{
System.Windows.Forms.Application.DoEvents();
DoThings();
}
}
Invalidate()在WPF中無效。 – 2011-05-11 14:51:24
然後嘗試從'window_loaded'方法中刪除所有代碼。 'DoThings();'做了什麼? – 2011-05-11 14:57:45
我刪除了循環部分,現在沒有問題。最好的方法是什麼?我應該使用一次性計時器嗎? – 2011-05-11 15:02:08