アプリでピボット コントロールを使用しています。各ピボット アイテムのコンテンツをリモート URL から (つまり、Web サービスを使用して) ロードしたいと考えています。
例 - レシピの詳細なピボット ページがあります。3 つのピボット アイテム (情報、レビュー、ギャラリー) があり、システム トレイに進行状況インジケーターがあります。
各ピボット アイテムのデータを 1 回ロードしたい。つまり、ユーザーが以前にロードされたピボット アイテムにスワイプした場合、そのピボット アイテムに対して再度 Web リクエストを行うべきではなく、その場合、プログレス インジケーターは非表示にする必要があります。
ピボット アイテムごとに異なる ViewModel を使用するか、すべてに対して単一の MainViewModel を使用する必要がありますか?
Pivot ページでプログレス インジケータの可視性を管理するにはどうすればよいですか?
ピボット項目ごとに UserControl を作成する必要がありますか?