.NET MAUI中IEnumerable转ObservableCollection时RefreshView停止加载的原因?
问题描述
我尝试了以下两种方案,但问题依旧。我清楚转换过程需要耗时,但至少不要让RefreshView停止加载。
方案1
Users = new ObservableCollection<User>(users);
方案2
private async Task LoadUsers() { // some code here Users = users.ToObservableCollection(); OnPropertyChanged(nameof(Users)); // some code here } public static class EnumerableExtension { public static ObservableCollection<T> ToObservableCollection<T>(this IEnumerable<T> source) { ObservableCollection<T> collection = new ObservableCollection<T>(); foreach (T item in source) collection.Add(item); return collection; } }
内容的提问来源于stack exchange,提问作者dev
相关产品推荐
相关产品推荐

