经过多年的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充满了错误和无法使用。 –