2010-07-11 68 views
1

我有一個元素主機在WinForm上有一個WPF控件(只有一個texblock)。當我的應用程序加載時,託管控件需要幾秒鐘的時間,並且只有幾秒鐘才顯示白色背景,並且僅在它被加載後顯示。有沒有什麼辦法可以避免這種情況.. 任何想法,讚賞。Wpf元素主機閃爍問題

我使用Microsoft Visual Studio 2008

回答

0

我猜你正在使用Windows窗體裏面WPF的主機控制?我的猜測是,WPF堆棧正在初始化,這是花了很多時間。

我的建議將是雙重的:

  • 據我所知,他們確實到WPF棧的加載時間有所改善在.NET 4.0中。嘗試將您的項目升級到.NET 4.0並查看是否有所改進。

  • 當您的應用程序最初啓動時,請嘗試在啓動屏幕上放置一個隱藏區域,這會導致WPF堆棧初始化,因此性能損失在開始時支付,而不是在正常運行期間的衝突時間的應用程序。