我在VS 2015中創建了具有3頁的通用Windows應用程序。我想從第1頁導航到第2頁到第3頁。導航到通用Windows應用程序中的設備特定頁面
Page 3是第三方解決方案,他們創建了允許移動和桌面視圖的頁面。也就是說,一個XAML視圖(Page3.xaml)被放置在名爲DeviceFamily-Mobile的文件夾 內,並且一個XAML頁面(Page3.xaml,(帶有代碼隱藏文件,Page3.xaml.cs)被放置在與所述DeviceFamily-Mobile的文件夾中。
我可以從第1頁導航至第2頁就好(它們不是設備特定的頁),以及將碼導航到第二頁的的OnNavigatedTo方法。
然而,我注意到這Frame.Naviagate當我這樣做從方法上Page2.xaml.cs以下
bool res = Frame.Naviagate(typeof(Page3))
也返回假的,我把光標放在第3頁和S選擇了Go To Definition,並注意到它進入DeviceFamily-Mobile文件夾中的Page3.xaml,即查看 ,而不是Page(具有代碼隱藏)。我在Page3.xaml.cs中有一個OnNavigatedTo方法,但這根本沒有被擊中。 Page3.xaml文件(視圖和頁面)的XAML確實是頁面。也就是說,兩者都有以下幾點。提前致謝。
<Page
<!-- XAML CODE -->
</Page>