1

オンデマンドでFlipViewの次/前のアイテムを読み込むことは可能ですか? アイテムを表示し、ユーザーが左\右ボタンを押したときにのみ次のアイテムをダウンロードするとしましょう。

FlipView には Items プロパティと ItemsSource プロパティがありますが、そのような場合、アイテムを 1 つずつダウンロードするのではなく、アイテムの完全なコレクションを一度に指定する必要があります。

4

1 に答える 1

2

ObservableCollectionItemsSourceプロパティに を使用しますFlipViewSelectionChangedでイベントにサブスクライブできますFlipView

private void FlipView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    //
}

このハンドラーでは、現在のインデックスを取得し、次のアイテムをロードする必要があるかどうか (つまり、インデックスがCount - 1コレクションのものかどうか) を決定できます。

コレクションにアイテムを追加すると、イベントが発生し、ハンドラーが呼び出されることに注意してください。

于 2014-04-27T22:23:05.210 に答える