2013-01-11 29 views
1

我的代碼使用Frame.Navigate方法工作,從頁面傳遞用戶頁面Windows 8桌面應用程序中:Win8的Frame.Navigate到另一個文件夾

this.Frame.Navigate(typeof(BasicPage1)); 

但是,如果我嘗試導航到一個頁面中子文件夾(或在我的情況下,兩個級別下:/類別/類別名稱/ BasicPage1),它不會找到頁面並炸燬。

我已經嘗試過:

this.Frame.Navigate(new Uri("BasicPage1", UriKind.Relative)); 

,但我得到了一個無效參數錯誤

無法從 '的System.Uri' 到 '的System.Type' 轉換

我對Windows 8應用程序完全陌生,但我已經看到Navigate Uri在Win8中已經停止使用了?

任何幫助表示讚賞。

回答

1

與Windows Phone不同,Frame.Navigate不包含URI。相反,它需要您想要導航的頁面的類型。如果不同文件夾中的類名稱相同,則完全限定名稱空間可解決此問題。

相關問題