0
在从Screen
派生的ViewModel中 - 如何获取用户导航离开的最后一个活动视图?Caliburn.Micro:如何获得以前的活动视图?
例如一个可从主屏幕向前导航到设置屏幕,然后回到主屏幕。在导航回主屏幕时,在其视图模型中,我想知道用户来自设置屏幕。
我怎样才能得到这些信息?
在从Screen
派生的ViewModel中 - 如何获取用户导航离开的最后一个活动视图?Caliburn.Micro:如何获得以前的活动视图?
例如一个可从主屏幕向前导航到设置屏幕,然后回到主屏幕。在导航回主屏幕时,在其视图模型中,我想知道用户来自设置屏幕。
我怎样才能得到这些信息?
NavigationService确实有一个BackStack属性,您可以从导航到的屏幕访问该属性。虽然链接指示Win81,但实际指令也设置为允许与UWP向前兼容。实际属性是IList<PageStackEntry>
应该能够查询内容并确定最后一项。还有一个ForwardStack。
心连心
摩根