이것은 아마도 디자인 문제 일뿐 아니라 기술적 배경도 가지고 있습니다.NavigationService - GoBack 또는 Navigate
내 현재 응용 프로그램에서것은 내가 다음 한 전망 :
MovieOverview FriendsOverview
응용 시작하고합니다 (MovieOverview보기로) '내'동영상 모음을 보여줍니다 당신이 탐색 할 가능성이있을 것이다 appbar 버튼을 통해 '내 친구'에게.
FriendsOverview보기에서는 '내'친구가 표시되고 친구를 누르거나 선택하면 NavigationService를 수행합니다. MovieOverview보기로 이동하지만 새 선택한 사용자 이름 (선택한 항목)을 나타내는 매개 변수로 이동합니다. 친구). 이렇게하면 MovieOverview보기가 새로 고침되고 '친구'동영상 컬렉션이 표시됩니다.
이 시점에서 친구 appbar 버튼을 누르면 '내 친구'가 다시 표시되어 원래의 변경되지 않은 목록 ('선택한 친구'의 친구가 아님)이 표시됩니다.
이 접근법의 단점 친구를 다시 MovieOverview보기로 가져 가면 하드 BACK 단추를 누르면 NavigateService.GoBack을 통해 FriendsOverview보기에서 MovieOverview보기로 코딩되어 앱이 종료됩니다.
그럼 제 질문은 어떻게 디자인합니까/이것에 관한 기술입니까? 팁, 제안 사항, 모든 것이 환영합니다. 이 문제에 대해 브레인 스토밍을해야합니다 ...
나는 영화 페이지를 2 장으로 나누어서이 문제를 해결했다. 하나는 일반 (그래서 나는 더 많은 사용자 관련 정보를 추가 할 수있다.)이고 하나는 Friends 컬렉션을위한 것이다. – Depechie