【问题标题】:WinRT xaml / c# return navigation parameter from page on GoBackWinRT xaml / c#从GoBack页面返回导航参数
【发布时间】:2013-03-08 23:43:26
【问题描述】:

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

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

【问题讨论】:

    标签: winrt-xaml


    【解决方案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();
        }
    }
    

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

    【讨论】:

    • GoBack 方法不接受任何参数。我错过了你的意思吗?
    • 抱歉,您可以传递参数,我会检查以确保我有时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    相关资源
    最近更新 更多