当listview以iOS xamarin形式重新加载时如何停止动画?

时间:2015-05-26 08:01:37

标签: xamarin xamarin.forms

当我的列表视图重新加载数据时,我的应用程序有一些奇怪的动画,它只发生在iOS上。每次重新加载时,它看起来像是一个新的单元格插入到列表视图中。我怎么能阻止这种情况发生?我是否需要处理自定义渲染才能解决此问题?我该怎么办?

请帮忙。提前致谢。

重新加载数据的代码:

protected override void OnAppearing()
        {
            base.OnAppearing();
            if (App.AuthenticationContext == null)
            {
                DialogHelper.ShowLoading("");
                if (!App.Reconnect())
                {
                    Navigation.PushAsync(new LoginPage(new LoginViewModel()));
                    DialogHelper.HideLoading();
                    return;
                }

                Device.BeginInvokeOnMainThread(async () =>
                {
                    await Task.Run(() =>
                    {
                        ReloadData();
                    });
                    DialogHelper.HideLoading();
                });
            }
            ViewModel.CurrentAuthenticationContext = App.AuthenticationContext;
        }

0 个答案:

没有答案