public override void DecelerationEnded(UIScrollView scrollView) { if (scrollView.Bounds.Y > 0) { TopScroller?.Invoke(this, EventArgs.Empty); } }
public ContentView() { this.Loaded += (s, e) => TopScroller.InitializeScrollViewer(ContentListView); this.InitializeComponent(); ViewModel = new ContentViewmodel(); this.DataContext = ViewModel; this.Unloaded += (s, e) => TopScroller.Dispose(); }
public SourceCodeView() { this.Loaded += (s, e) => TopScroller.InitializeScrollViewer(ContentListView); this.InitializeComponent(); ViewModel = new SourceCodeViewmodel(); this.DataContext = ViewModel; this.Unloaded += (s, e) => TopScroller.Dispose(); NavigationCacheMode = NavigationCacheMode.Required; }
public ContentView() { Loaded += (s, e) => { TopScroller.InitializeScrollViewer(ContentListView); }; InitializeComponent(); ViewModel = new ContentViewmodel(); DataContext = ViewModel; Unloaded += (s, e) => { TopScroller.Dispose(); }; }
private void SyncHeaderScrollers() { TopScroller.ScrollToHorizontalOffset(BoardScroller.HorizontalOffset); LeftScroller.ScrollToVerticalOffset(BoardScroller.VerticalOffset); }