|
public partial class MainPage : ContentPage
{
VisualContainer visualContainer;
public MainPage()
{
InitializeComponent();
visualContainer = listView.GetVisualContainer();
}
private void ChangeItemsSource_Clicked(object sender, EventArgs e)
{
var scrollLineIndex = visualContainer.ScrollRows.ScrollLineIndex;
var viewmodel = new ContactsViewModel();
listView.ItemsSource = viewmodel.EmployeeInfo;
listView.LayoutManager.ScrollToRowIndex(scrollLineIndex, true);
}
} |
|
Device.BeginInvokeOnMainThread(async () =>
{
await Task.Delay(200);
listView.LayoutManager.ScrollToRowIndex(scrollLineIndex, true);
}); |