我已经提出了一个应用程序来展示客户端列表。您可以打开客户端,并显示客户端的详细信息。正确的窗口设计XAML(性能)
我的应用程序需要相当长的时间才能启动,所以我想提高启动性能。
在pseude码,我的主窗口看起来像这样
<Window>
<c:WelcomeAnimation Visibility="Visible" />
<c:ClientList Visibility="Collapsed" />
<c:ClientDetails Visibility="Collapsed" />
</Window>
现在,显示在主窗口前,我看到客户端列表和ClientDetails被intialized。这很耗时,所以我想延迟这个初始化,并在显示主窗口并运行WelcomeAnimation时执行此操作。
这至少会让人觉得应用程序启动速度更快。
问:我在窗口设计中有哪些选择。我喜欢上面的XAML视图。当然,我所能做的一切代码隐藏,所以我的主窗口的XAML将不外乎
<Window />
但也许还有更好的,我不知道的选项吗?
XAML的启动时间很差 - 您可能无法做到使其更快。这是非常有趣的工作,但.....同时确保你正在测试你的二进制文件的发布版本......以我的经验来说,调试XAML版本的启动时间通常非常差。 – 2010-10-29 14:57:19