private void ListView_Loaded(object sender, Syncfusion.ListView.XForms.ListViewLoadedEventArgs e) { //To avoid loading items initially when page loaded. if (!isScrolled) { (ListView.LayoutManager as LinearLayout).ScrollToRowIndex(ViewModel.Messages.Count - 1, true); } headerItem = visualContainer.Children.FirstOrDefault(obj => obj.GetType() == typeof(HeaderItem)) as HeaderItem; headerItem.PropertyChanged += HeaderItem_PropertyChanged; isScrolled = true; }
private void ListView_Loaded(object sender, Syncfusion.ListView.XForms.ListViewLoadedEventArgs e) { Device.BeginInvokeOnMainThread(() => { listView.IsVisible = false; // listView.LayoutManager.ScrollToRowIndex(listView.DataSource.DisplayItems.Count - 1, true); listView.IsVisible = true; }); //(ListView.LayoutManager as LinearLayout).ScrollToRowIndex(vm.ChatMessageInfo.Count - 1, true); }
private void ListView_Loaded(object sender, Syncfusion.ListView.XForms.ListViewLoadedEventArgs e) { (ListView.LayoutManager as LinearLayout).ScrollToRowIndex(ListView.DataSource.DisplayItems.Count() - 1, true); }
private void ListView_Loaded(object sender, Syncfusion.ListView.XForms.ListViewLoadedEventArgs e) { (ListView.LayoutManager as LinearLayout).ScrollToRowIndex(ViewModel.Messages.Count - 1, true); }