我正在创建一个包含许多主题的测验程序。但是我在接下来的阶段发现了。我创建了很多页面,并希望根据所选主题加载它们。但我不知道如何制作它。
这就是我想要的。
此处播放,设置和退出是主屏幕中的按钮。单击“播放”后,它将显示不同的主题。选择主题后,您也可以选择不同的选项。
起初我创建了单页,我使用了带隐藏和显示选项的网格。但它的那种马车。所以我创建了页面,但我不知道如何在页面之间导航。
我怎样才能实现它。?
答案 0 :(得分:4)
@Ajit,
是的,您可以使用以下方式在页面之间导航:
currentFrame.Navigate(typeof(NextPage));
如果currentPage不是这个,你可以找到以下助手类 它允许导航,甚至可以从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);
}
}
}
}
此致
答案 1 :(得分:2)
如果你想去另一个页面并且不想回来, 使用此代码:
GenServer.call(App.Notifications.Manager, :ping)