リーダーボードに使用しているリストボックスがあり、そこに各ポジションの関連情報を表示するカスタムコントロールを追加しています。現時点では、リーダーボードには上位25のスコアのみが表示されます。ユーザーがリストの一番下(つまり25番)までスクロールした場合に、次の25をロードするようにしたいと思います。これは、WindowsPhoneマーケットプレイスで見られるのと同じ動作です。ユーザーが一番下までスクロールしたときに発生するイベントや、これを示す何らかのプロパティはありますか?
質問する
200 次
1 に答える
0
を使用してリストボックスの子scrollviewerを抽出します
var elt = VisualTreeHelper.GetChild(parent, i);
if (elt is ScrollViewer)
scrollViewer = (ScrollViewer)elt;
操作_completedイベントハンドラーで次のコードを使用します
if ((scrollViewer.ScrollableHeight != 0 && scrollViewer.VerticalOffset != 0
&& (scrollViewer.ScrollableHeight - scrollViewer.VerticalOffset) <= 10) || scrollViewer.ScrollableHeight == 0)
//do work here
于 2012-08-11T12:40:02.373 に答える