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

모건