我正在創建一個包含很多主題的測驗程序。但我在接下來的階段觸及。我創建了許多頁面,並希望根據所選主題加載它們。但我不知道如何製作。如何在Windows通用應用程序中的頁面之間導航?
這是我想要的。
這裏打球,設置並退出在主屏按鈕。一旦你點擊播放,它會向你展示不同的主題。一旦你選擇了主題,你也有不同的選擇。
起初我創建了單頁,我用隱藏和顯示選項的網格。但它的一種越野車。所以我創建了頁面,但我不知道如何在頁面之間導航。
我該如何實現它。
我正在創建一個包含很多主題的測驗程序。但我在接下來的階段觸及。我創建了許多頁面,並希望根據所選主題加載它們。但我不知道如何製作。如何在Windows通用應用程序中的頁面之間導航?
這是我想要的。
這裏打球,設置並退出在主屏按鈕。一旦你點擊播放,它會向你展示不同的主題。一旦你選擇了主題,你也有不同的選擇。
起初我創建了單頁,我用隱藏和顯示選項的網格。但它的一種越野車。所以我創建了頁面,但我不知道如何在頁面之間導航。
我該如何實現它。
@Ajit,
是的,你可以使用頁面之間進行導航:
currentFrame.Navigate(typeof(NextPage));
如果當前是不是這一點,你可以找到它下面的輔助類。
它允許瀏覽,甚至從一個ViewModel類:
public class NavigationExtension
{
public static void Navigate(Type typeOfPage)
{
Windows.UI.Xaml.Window window = Windows.UI.Xaml.Window.Current;
if (window != null)
{
Windows.UI.Xaml.Controls.Frame frame = window.Content as Windows.UI.Xaml.Controls.Frame;
if (frame != null)
{
frame.Navigate(typeOfPage);
}
}
}
}
問候
如果你想要去到另一個網頁,不想回來, 使用此代碼:
Frame rootFrame = Window.Current.Content as Frame;
rootFrame.Navigate(typeof(Your Page Name));
https://msdn.microsoft.com/en-us/library/windows/apps/mt187344.aspx – niksofteng
謝謝。我現在就開始。如果我遇到一些問題,我會編輯這個問題。 –