【发布时间】:2017-03-22 17:34:20
【问题描述】:
我有一个用 MVVPCross 编写的 Windows UWP 应用程序。当用户单击 Toast 通知消息时,将调用应用程序方法 OnActivated。
protected override void OnActivated(IActivatedEventArgs e)
{
// Handle toast activation
if (e is ToastNotificationActivatedEventArgs)
{
var toastActivationArgs = e as ToastNotificationActivatedEventArgs;
}
}
当我得到这个事件时,它想要:
- 清除导航历史记录
- 使用从 toast 事件传递给它的信息重新导航到主页
- 然后主页将自行重新加载并根据传递给它的信息设置初始选择
我正在寻找如何通过 mvvmcross 框架强制导航的指导。我知道如何从一个视图模型导航到另一个视图模型,但在这种情况下,我不在视图或视图模型的上下文中 - 我在 Windows.UI.Xaml.Application 对象的上下文中。
谢谢, 迈克尔
【问题讨论】: