C# 导航到一个页面n次
我正在用C#创建一个Windows 8应用程序。在一个表单中,用户必须输入想要比赛的球队数量,一旦选择了数量,我应该向他们显示每个球队的相同页面,在那里他们可以输入每个球员的名字和每个球队的名字。如何调用此页面n次,每个团队一次?您的工作流程有点不清楚。我假设您有一个C# 导航到一个页面n次,c#,windows-8,C#,Windows 8,我正在用C#创建一个Windows 8应用程序。在一个表单中,用户必须输入想要比赛的球队数量,一旦选择了数量,我应该向他们显示每个球队的相同页面,在那里他们可以输入每个球员的名字和每个球队的名字。如何调用此页面n次,每个团队一次?您的工作流程有点不清楚。我假设您有一个页面,带有某种“下一步”按钮,可以导航到同一页面,但用于下一个团队 您可以为此使用导航参数 Frame.Navigate(typeof(TeamPage), parameter); 只需为导航参数创建一个类,该类包含所有必要的信息
页面
,带有某种“下一步”按钮,可以导航到同一页面,但用于下一个团队
您可以为此使用导航参数
Frame.Navigate(typeof(TeamPage), parameter);
只需为导航参数创建一个类,该类包含所有必要的信息,如当前团队编号和最大团队编号
您可以按如下方式获取导航参数:
protected override sealed void OnNavigatedTo(NavigationEventArgs e)
{
var parameter = e.Parameter as MyType;
}
或者,如果您使用LayoutAwarePage
:
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
{
var parameter = navigationParameter as MyType;
}
protected override void LoadState(对象导航参数,字典页面状态)
{
var参数=导航参数作为MyType;
}