WinRT xaml / c#从GoBack页面返回导航参数

时间:2012-12-06 22:09:51

标签: winrt-xaml

我正在尝试创建一个Entry页面,其中一个选项是选择一个Item。列表可以超过1000,显示列出项目的搜索启用页面是有意义的。 当用户从编辑/创建屏幕单击“选择项目”时,我可以将导航参数传递到该屏幕,并且在选择项目时我可以执行Frame.GoBack()。但是,我无法将任何参数传递回页面。有更好的方法吗?

目前我正在考虑使用全局变量来存储这些数据:(

1 个答案:

答案 0 :(得分:1)

您是否尝试查看Common文件夹中的LayoutAwarePage.cs类并查看:

protected virtual void GoBack(object sender, RoutedEventArgs e)
{
    if ((base.get_Frame() != null) && base.get_Frame().get_CanGoBack())
    {
        base.get_Frame().GoBack();
    }
}

看看你是否可以传递一个物体?