0
我有一個將數據存儲在獨立存儲中的應用程序。我有一個讀取數據的函數(在Apps.xaml.cs中調用):如何延遲MainPage,以便在數據加載後啓動?
await ReadData();
但是,在數據讀取之前,在MainPage中調用OnNavigatedTo。此時保存數據的緩衝區仍爲空。
如何防止MainPage.OnNavigateTo()與ReadData未完成一樣長?
我嘗試通過在Apps中設置信號量並在MainPage構造函數中設置WaitOne()來同步Apps & MainPage。這將該應用程序掛在WaitOne上。
任何想法如何解決這個時間問題?
我看過BackgroundWorker。 BackgroundWorker是否可以訪問MainPage的局部變量,即讀取數據並將數據存儲在那裏? – 2013-04-28 05:03:37
實施了LewisBenge,它工作的很棒!還添加了:NavigationService.RemoveBackEntry();所以回去不會通過啓動畫面。 – 2013-05-08 18:15:39