2011-11-23 91 views
1

我有一個silverlight的實驗項目,沒有數據庫和稀缺資源。現在,我想知道是否可以延長或延遲Silverlight加載屏幕,以便檢查我在加載頁面中修改的內容。問題是,它加載太快,我無法檢查。我沒有數據可以從Web服務或任何需要的資源中獲取。我只是嘗試修改Silverlight的加載頁面。這可以通過代碼方式完成嗎?任何幫助,將不勝感激。謝謝。如何推遲Silverlight的加載屏幕?

+0

我不是很順從問題。你在「加載頁面中修改了什麼」?爲什麼要讓加載頁面顯示更長時間幫助您檢查它? –

+0

我不知道如何修改加載頁面(在.xap下載時顯示的xaml)。你認爲你可以提供一些代碼來幫助我們理解這個問題嗎? – bperreault

+0

@ BPerreault他不提供教程他問老兄...肯Smit他必須修改他的啓動畫面又名(Silverlight默認加載頁) –

回答

2

已經找到答案。我只需要一個計時器。感謝所有的查詢,無論如何

private void Application_Startup(object sender, StartupEventArgs e) 
{ 
var timer = new DispatcherTimer(); 
timer.Interval = TimeSpan.FromSeconds(10); 
EventHandler eh = null; 

eh = (s, args) => 
{ 
    timer.Stop(); 
    this.RootVisual = new Test(); 
    timer.Tick -= eh; 
}; 

timer.Tick += eh; 

timer.Start(); 
}