0

私は WP 開発を学び始めたばかりで、Web 開発の世界から来たので、XAML を理解することは非常に難しい場合があります。これは非常に初歩的な質問かもしれません。誰かが少なくともいくつかのヒントを教えてくれることを願っています。

を使用してListBox、ユーザーが一番下に到達したときに、最後の結果の後に最初の項目を再度表示したいので、ユーザーが下にスクロールし続けると、無限ループの感覚が得られます(新しい結果を取得する必要はありません)。もちろん、スクロールバーも非表示にする必要がありますが、後で処理します。

前もって感謝します、

4

2 に答える 2

1

ListBox の AttachedProperty を作成して、ユーザーが最後までスクロールしたときにイベントを発生させ、新しいデータをロードすることができます。初心者だと難しいかもしれません。だからあなたはこれを使うことができます。WP プロジェクトの 1 つでこれを使用しました。リンクから彼のソリューションをダウンロードできます。

彼のクラスをプロジェクトに追加したら、必要なクラスを xaml に登録する必要があります。

<ListBox ItemsSource="{Binding Items}"
         u:ScrollViewerMonitor.AtEndCommand="{Binding FetchMoreDataCommand}" />

しかし、彼は MVVM アーキテクチャを使用しています。MVVM を使用していない場合は、ここからも学ぶことができます。

また、ここからAttachedPropertyとは何かを理解したい場合は、これが非常に役立つ場合があります。

于 2013-06-07T06:45:45.800 に答える