これはおそらく設計上の問題ですが、技術的な背景もあります。
現在のアプリでは、次のビューがあります。
Movie概要フレンズ概要
アプリが起動し、'my' ムービー コレクション ( MovieOverview ビューを使用) が表示され、appbar ボタンを使用して 'my friends' に移動できます。
FriendsOverview ビューでは、「私の」友達が表示され、友達を押すか選択すると、NavigationService.GoBack を MovieOverview ビューに実行しますが、新しく選択したユーザー名 (選択した友達) を示すパラメーターを使用します。これにより、MovieOverview ビューが更新され、「friend」ムービー コレクションが表示されます。
この時点で友達のアプリバー ボタンを押すと、「私の」友達が再び表示されるので、元の変更されていないリストが表示されます (「選択した友達」の友達ではありません)。
このアプローチの欠点は、FriendsOverview ビューから MovieOverview ビューにコーディングした NavigationService.GoBack のために、友人を選択して MovieOverview ビューに戻るときにハード BACK ボタンを押すとアプリが終了することです。
私の質問ですが、これについてどのように設計/技術的ですか? ヒント、提案、すべてを歓迎します。これについてブレインストーミングする必要があります...