SfListView Show delay

SfListView Show delay
Or display by scrolling the page

The first time it loads, it gathers once
Either does not display at all, or displays by scrolling

zip show video atach post
rar project test

https://us.v-cdn.net/5019960/uploads/editor/om/sj3oklq5say4.zip

https://us.v-cdn.net/5019960/uploads/editor/pj/7wk58nq9am1b.rar




3 Replies

CS Chandrasekar Sampathkumar Syncfusion Team March 16, 2020 02:11 PM UTC

Hi Fakhravari, 
 
Thank you for using Syncfusion products. 
 
We have checked the reported query from our end. We are currently analysing the provided sample and update you further details on March 18, 2020. We appreciate your patience until then. 
 
Chandrasekar Sampathkumar 
  
 



CS Chandrasekar Sampathkumar Syncfusion Team March 18, 2020 05:29 PM UTC

Hi Fakhravari, 
 
Sorry for the inconvenience caused. 
 
We have checked the provide sample and we get “Android.Views.InflateException” from our end. We will analyse and update you further details on March 20, 2020. We appreciate your patience until then. 
 
 
 
Regards, 
Chandrasekar Sampathkumar 
 



SS SaiGanesh Sakthivel Syncfusion Team March 20, 2020 01:30 PM UTC

Hi Fakhravari, 
 
We have checked the reported query “SfListView show delay” from our end. We regret to inform you that we could not access the JSON data and the view shows empty. We suspect that, the delay in UI update issue occurs because of the data being asynchronously populated. So, we suggest you to implement the PropertyChanged event for SfListView collection. Please refer the following code snippet for more reference, 
 
Code Snippet 
public class HamePageMultiViewModel : INotifyPropertyChanged 
{ 
    private ObservableCollection<HomePageViewModel> _step1 = new ObservableCollection<HomePageViewModel>(); 
    private ObservableCollection<HomePageViewModel> _step2 = new ObservableCollection<HomePageViewModel>(); 
    private ObservableCollection<HomePageViewModel> _step3 = new ObservableCollection<HomePageViewModel>(); 
    private ObservableCollection<HomePageViewModel> _step4 = new ObservableCollection<HomePageViewModel>(); 
    private ObservableCollection<HomePageViewModel> _step5 = new ObservableCollection<HomePageViewModel>(); 
    private ObservableCollection<SlideShowViewModel> _slideShow = new ObservableCollection<SlideShowViewModel>(); 
 
    public event PropertyChangedEventHandler PropertyChanged; 
    protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) 
    { 
        PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); 
    } 
 
 
    public HamePageMultiViewModel() 
    { 
        Task.Run(() => MethosFillStep()).Wait(); 
    } 
 
    public ObservableCollection<HomePageViewModel> Step1 { get => _step1; set { _step1 = value; OnPropertyChanged(); } } 
    public ObservableCollection<HomePageViewModel> Step2 { get => _step2; set { _step2 = value; OnPropertyChanged(); } } 
    public ObservableCollection<HomePageViewModel> Step3 { get => _step3; set { _step3 = value; OnPropertyChanged(); } } 
    public ObservableCollection<HomePageViewModel> Step4 { get => _step4; set { _step4 = value; OnPropertyChanged(); } } 
    public ObservableCollection<HomePageViewModel> Step5 { get => _step5; set { _step5 = value; OnPropertyChanged(); } } 
    public ObservableCollection<SlideShowViewModel> SlideShow { get => _slideShow; set     { _slideShow = value; OnPropertyChanged(); } } 
} 
 
 We hope this helps. Please let us know, if any need further assistance. 
 
Regards, 
SaiGanesh Sakthivel 


Loader.
Up arrow icon