0
在從Screen
派生的ViewModel中 - 如何獲取用戶導航離開的最後一個活動視圖?Caliburn.Micro:如何獲得以前的活動視圖?
例如一個可從主屏幕向前導航到設置屏幕,然後回到主屏幕。在導航回主屏幕時,在其視圖模型中,我想知道用戶來自設置屏幕。
我怎樣才能得到這些信息?
在從Screen
派生的ViewModel中 - 如何獲取用戶導航離開的最後一個活動視圖?Caliburn.Micro:如何獲得以前的活動視圖?
例如一個可從主屏幕向前導航到設置屏幕,然後回到主屏幕。在導航回主屏幕時,在其視圖模型中,我想知道用戶來自設置屏幕。
我怎樣才能得到這些信息?
NavigationService確實有一個BackStack屬性,您可以從導航到的屏幕訪問該屬性。雖然鏈接指示Win81,但實際指令也設置爲允許與UWP向前兼容。實際屬性是IList<PageStackEntry>
應該能夠查詢內容並確定最後一項。還有一個ForwardStack。
心連心
摩根