您可以爲此創建一個行爲並將其附加到GridControl下的TableView。您還可以提供一個命令,以便在通過附加屬性到達底部時執行行爲。希望這可以幫助。
public class IsScrolledToBottomBehavior : Behavior<TableView>
{
protected override void OnAttached()
{
base.OnAttached();
AssociatedObject.AddHandler(ScrollViewer.ScrollChangedEvent, new ScrollChangedEventHandler(OnScrollChanged));
}
protected override void OnDetaching()
{
base.OnDetaching();
AssociatedObject.RemoveHandler(ScrollViewer.ScrollChangedEvent, new ScrollChangedEventHandler(OnScrollChanged));
}
private void OnScrollChanged(object sender, ScrollChangedEventArgs e)
{
if(((ScrollViewer)e.OriginalSource).VerticalOffset == ((ScrollViewer)e.OriginalSource).ScrollableHeight)
{
// do rows loading here
}
}
}