INavigationAwareインターフェースを実装するビューがあります。このインターフェイスには、MSDN http://msdn.microsoft.com/en-us/library/microsoft.practices.prism.regions.inavigationaware.onnavigatedfrom(v=pandp.40).aspxによると、OnNavigationFromメソッドがあります。
実装者がからナビゲートされているときに呼び出されます。
ここで、ユーザーが未保存の変更を残していないことを確認し、未保存の変更がある場合は、それらを保存するかどうかをユーザーに確認します。この時点で、ユーザーが滞在して編集を続行したい場合に備えて、何らかの方法でそのナビゲーション要求をキャンセルできるようにする必要があります。
MSDNのINavigationAwareインターフェイスに関するドキュメントには、このインターフェイスの使用方法については何も記載されていません。
私はひどく間違っているかもしれません、そしてそれをキャンセルする方法がないか、このインターフェースはそのためのものではありません。
とにかく、誰かが私がユーザーを滞在させて、1つのナビゲーション要求が開始された編集を続けることができる方法を教えてくれたらありがたいです。