C# UWP 向后传递参数

C# UWP passing Parameter Backward

有没有办法在按下后退按钮并执行 BackRequested 命令时将数据传递到上一页。向前导航时,我使用以下代码:

 this.Frame.Navigate(typeof(Warenkorb), groups);

有人可以帮助我吗?

编辑:

我用静态字段试过了。那还有别的办法吗?

您在这里可以做的最好的事情是使用 MVVM 范式而不是原始代码隐藏意大利面条。有了 MVVM,您就可以结构化地了解您的应用程序正在发生什么,它现在处于什么状态等。因此,让导航保留其一般用途 - 显示和隐藏页面。不要试图在上面放太多,保持 MVVM 中的应用程序状态。