經過多年的C#窗體工作,我決定檢查WPF技術。 在我們公司,我們大多使用雙核心2 GB RAM計算機,在Windows XP上運行,並附帶384 MB圖形卡。如何加載更快的WPF窗口?
Windows窗體加載非常快,但是當我嘗試使用 Visual Studio 2008 SP1加載空的WPF窗口時,大約需要1.5秒才能加載窗體。 我從現有的勝利形式應用程序加載WPF窗口。 我假設在VS 2010中它會更慢。 VS 2012甚至不會在XP上運行。
有沒有辦法加快速度?或者這項技術需要更好的硬件?
PS。當我關閉窗口並重新打開WPF時,它加載非常快。
[本文](http://blogs.msdn.com/b/jgoldb/archive/2007/10/10/improving-wpf-applications-startup-time.aspx)可能會引起您的興趣。 – keyboardP
您的硬件非常貧乏,WPF需要加載大量的DLL。並不是你可以做的事情,內存和磁盤是約束條件。否則,有一個很好的理由要求購買新機器,這是時候了。 –
可能是不相關的,但硬件比開發時間便宜,以及因爲winforms而導致睾丸癌的開發人員的醫療保險。購買更好的機器並永遠忘記winforms。順便說一句,請確保您使用.Net 4.5或至少4.0,因爲WPF 3.5充滿了錯誤和無法使用。 –