void scrollViewer_ScrollChanged(object sender, System.Windows.Controls.ScrollChangedEventArgs e) { var scrollViewer = (ScrollViewer)sender; int lastOffset = Convert.ToInt32(Application.Current.Properties["FindUserGridLastScrollOffset"] ?? "0"); if (Convert.ToInt32(e.VerticalOffset) > 0 && Convert.ToInt32(e.VerticalOffset) > lastOffset) { Application.Current.Properties["FindUserGridLastScrollOffset"] = e.VerticalOffset; if ((scrollViewer.VerticalOffset / scrollViewer.ScrollableHeight) * 100 > 80) { Application.Current.Properties["FindUserGridCurrentPageIndex"] = Convert.ToInt32(Application.Current.Properties["FindUserGridCurrentPageIndex"] ?? "0") + 1; DelegateEventVehicle.SetValueMethodPageNumber(Convert.ToInt32(Application.Current.Properties["FindUserGridCurrentPageIndex"] ?? "0")); } } }
private void rdPgPending_PageIndexChanged(object sender, PageIndexChangedEventArgs e) { int NewPageSize = e.NewPageIndex; if (NewPageSize > 0) { result = true; } if (NewPageSize >= 0) { if (result) { DelegateEventVehicle.SetValueMethodPageNumber(NewPageSize); } //DelegateEventVehicle.OnPageNumberClickEvt(NewPageSize); } }