我已經提出了一個應用程序來展示客戶端列表。您可以打開客戶端,並顯示客戶端的詳細信息。正確的窗口設計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