3

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

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

4

1 回答 1

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();
    }
}

看看你是否可以传递一个对象?

于 2013-03-08T15:43:26.567 回答