1
我是Windows應用開發新手,現在我遇到了問題。 在我正在從登錄頁面開始工作的應用程序中,我導航到搜索頁面,在這裏如果出現某種情況,我想直接導航到第三頁,而不顯示搜索頁面。Windows應用商店:導航到其他頁面
所以在登錄頁面我有:
this.Frame.Navigate(typeof(searchpage));
和searchpage:
private void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
{
if (certainCondition)
this.Frame.Navigate(typeof(thirdPage));
}
的問題是,應用程序不會到達thirdPage ...
預先感謝任何幫助!
調試時,你確定'certainCondition'是真的嗎?此外,創建一個值以將'this.Frame.Navigate'的結果放入,例如'var success = this.Frame.Navigate(typeof(thirdPage));'。我敢打賭,加載'thirdPage'存在一些問題,導航失敗了,因爲它。調試並查看它是否輸出任何異常。如果它失敗,它不會拋出異常,它只會輸出到調試日誌並返回false。 –