有沒有辦法檢測ListView
中ScrollViewer
的滾動條是否已經到達虛擬滾動空間的底部?我想檢測到這一點,從服務器獲取更多項目,將其放入的ListView
。檢測WPF listview滾動條在底部?
現在我這樣做:
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的ListView控件在Windows 10中不存在..如何實現這一要求窗戶10 – djkp 2015-07-08 11:48:05