Возможно, это скорее проблема дизайна, но также имеет технический опыт.
В моем текущем приложении у меня есть следующие представления:
MovieOverview FriendsOverview
Приложениезапустится и покажет коллекцию фильмов «my» (с представлением MovieOverview), и у вас будет возможность перейти к «моим друзьям» с помощью кнопки панели приложения.
Когда в представлении FriendsOverview я увижу«мои» друзья, и когда вы нажимаете / выбираете друга, я делаю NavigationService.GoBack для представления MovieOverview, НО с параметром, указывающим новое выбранное имя пользователя (выбранного друга).Это обновит представление MovieOverview и покажет коллекцию фильмов «друг».
Когда в этот момент вы нажмете кнопку на панели друзей, я снова покажу «мои» друзья, поэтому исходные неизмененные списки (ине друзья «выбранного друга»).
Недостаток этого подхода: когда вы выбираете друга и возвращаетесь в представление MovieOverview, нажатие кнопки «НАЗАД» приводит к выходу из приложения из-за NavigationService.GoBack Я закодировал из представления FriendsOverview в представление MovieOverview.
Итак, мой вопрос, как вы относитесь к этому?Любые советы, предложения, все приветствуется.Мне нужно провести мозговой штурм на этом ...