我正在尝试创建一个Entry页面,其中一个选项是选择一个Item。列表可以超过1000,显示列出项目的搜索启用页面是有意义的。 当用户从编辑/创建屏幕单击“选择项目”时,我可以将导航参数传递到该屏幕,并且在选择项目时我可以执行Frame.GoBack()。但是,我无法将任何参数传递回页面。有更好的方法吗?
目前我正在考虑使用全局变量来存储这些数据:(
答案 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();
}
}
看看你是否可以传递一个物体?