ListView
のScrollViewer
のスクロールバーが仮想スクロールスペースの最下部に達しているかどうかを検出する方法はありますか?私はListView
上のバインドObservableCollection
に配置するために、サーバーからより多くのアイテムを取得するためにこれを検出したいと思います。WPFリストビューのスクロールバーが最下部にあるときを検出しますか?
今、私はこれをやっている:
private void currentTagNotContactsList_scrollChanged(object sender, ScrollChangedEventArgs e) {
ListView v = (ListView)sender;
if (e.VerticalOffset + e.ViewportHeight == e.ExtentHeight) {
Debug.Print("At the bottom of the list!");
}
}
も、正しいこれですか?また、イベントを引き起こす垂直スクロールバーとそれを引き起こす水平スクロールバーを区別する必要があります(つまり、ボックスの下部を水平にスクロールすると、サーバーへの呼び出しを生成したくありません)。
ありがとうございました。
ScrollBar.Scrollのようにそれを得ましたウィンドウズ10 – djkp