我有一個實現INavigationAware接口的視圖。 該接口具有OnNavigationFrom方法即,根據MSDN http://msdn.microsoft.com/en-us/library/microsoft.practices.prism.regions.inavigationaware.onnavigatedfrom(v=pandp.40).aspx,如何取消PRISM中的導航請求?
當實施者正在導航離開調用。
現在,我想確保用戶沒有離開任何未保存的更改,如果有未保存的更改,詢問用戶是否要保存它們。此時我需要能夠以某種方式取消該導航請求,以防用戶想要停留並繼續編輯。
有關INavigationAware接口在MSDN上的文檔沒有說明應該如何使用這個接口。
我可能會非常錯誤,並且無法取消它,或者此接口不適用於此。
無論如何,我很感激有人告訴我如何讓用戶留下來,並繼續編輯一個導航請求已經啓動。