void SelectedLayoutView_VisibleRecordIndexChanged(object sender, LayoutViewVisibleRecordIndexChangedEventArgs e) { if (locked) { return; } locked = true; ScrollPage(e); locked = false; }
private void ScrollPage(LayoutViewVisibleRecordIndexChangedEventArgs e) { SelectedLayoutView.VisibleRecordIndex = e.PrevVisibleRecordIndex; SelectedLayoutView.VisibleRecordIndex = GetFirstCardIndex(GetPageByVisibleIndex(e.VisibleRecordIndex), IsScrollForward(e)); }
private void availablePaymentsView_VisibleRecordIndexChanged(Object sender, LayoutViewVisibleRecordIndexChangedEventArgs e) => SetCurrentPayment();
bool IsScrollForward(LayoutViewVisibleRecordIndexChangedEventArgs e) { return(GetPageByVisibleIndex(e.VisibleRecordIndex) == GetPageByVisibleIndex(e.PrevVisibleRecordIndex)); }