【发布时间】:2013-03-08 23:43:26
【问题描述】:
我正在尝试创建一个条目页面,其中一个选项是选择一个项目。该列表可以超过 1000 个,并且显示列出项目的启用搜索的页面是有意义的。 当用户从编辑/创建屏幕单击“选择项目”时,我可以将导航参数传递到该屏幕,并在选择项目时执行 Frame.GoBack()。但是,我不能将任何参数传递回页面。有没有更好的方法来做到这一点?
目前我正在考虑使用全局变量来存储这些数据:(
【问题讨论】:
标签: winrt-xaml
我正在尝试创建一个条目页面,其中一个选项是选择一个项目。该列表可以超过 1000 个,并且显示列出项目的启用搜索的页面是有意义的。 当用户从编辑/创建屏幕单击“选择项目”时,我可以将导航参数传递到该屏幕,并在选择项目时执行 Frame.GoBack()。但是,我不能将任何参数传递回页面。有没有更好的方法来做到这一点?
目前我正在考虑使用全局变量来存储这些数据:(
【问题讨论】:
标签: winrt-xaml
您是否尝试过查看 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();
}
}
看看你是否可以传递一个对象?
【讨论】: