2011-04-08 49 views
0

我在Silverlight中創建了一個splashscreen,但是我的項目加載速度太快以至於我從來沒有機會測試它。我應該如何確保它正在工作?測試Silverlight splashscreen

+1

出現閃屏時添加延遲。 – alexy13 2011-04-08 21:23:44

回答

3

最簡單的方法是在App.Startup事件處理程序中添加對Thread.Sleep()的調用,然後將其分配給RootVisual。至少在你睡覺的時候,你的啓動畫面會保持不變。

+1

這適用於靜態飛濺,但我有一個動態的處理onSourceDownloadProgressChanged。我通過將30 MB文件附加到我的項目並將其標記爲內容來解決此問題。你的方法也可以工作(僅適用於靜態啓動畫面howeveR),所以我會將其標記爲答案。 – 2011-04-08 21:41:17

+0

@Nissan Fan - 嗯,我的splashscreen同樣可以處理'onSourceDownloadProgressChanged',並且在那裏拋出睡眠,它仍然顯示我的進度(VS 2010,Cassini Server和IE8)。當然,它顯示它非常笨重,它將從10%上升到96%,並且長時間保持在96%,然後完成。 – 2011-04-08 21:43:01

+1

添加一個大文件也是這樣做的另一種常見方式。 – 2011-04-08 21:43:20