0

Screenから派生したViewModelで、最後にアクティブなビューを取得するにはどうしたらいいですか?Caliburn.Micro:以前のアクティブビューを取得するには?

例えば一方が設定画面に主画面から前方をナビゲートすることができ、メイン画面に戻って、次に。メイン画面に戻るとき、そのビューモデルで、ユーザーが設定画面から来たことを知りたいと思います。

この情報はどのように入手できますか?

答えて

0

NavigationServiceには、ナビゲートした画面からアクセスできるBackStackプロパティがあります。このリンクはWin81を示していますが、実際の指令もUWPとの互換性を保つために設定されています。実際のプロパティはIList<PageStackEntry>で、コンテンツをクエリして最後のエントリを判断できる必要があります。 ForwardStackもあります。

https://github.com/Caliburn-Micro/Caliburn.Micro/blob/master/src/Caliburn.Micro.Platform/win8/INavigationService.cs

HTH

モルガン

関連する問題