Vấn đề: thay đổi dữ liệu nhưng ListView không cập nhậtXamarin.Forms - ListView không cập nhật khi dữ liệu thay đổi
Tôi có một ListView mà ItemsSource được thiết lập để
<ListView ItemsSource="{Binding ContactsGrouped}"
On bấm vào một nút Tôi cập nhật truy vấn để chỉ trả về các bản ghi chứa các chữ cái "Je". Tôi có thể thấy rằng điều đúng đang được trả về, và ContactsGrouped đang được cập nhật, nhưng giao diện người dùng không thay đổi.
public ObservableCollection<Grouping<string, Contact>> ContactsGrouped { get; set; }
nơi Nhóm trông như thế này:
public class Grouping<K, T> : ObservableCollection<T>
{
public K Key { get; private set; }
public Grouping (K key, IEnumerable<T> items)
{
Key = key;
foreach (var item in items)
this.Items.Add(item);
}
}
Cho rằng tôi đang sử dụng ObservableCollections, tôi mong đợi danh sách để vẽ lại. Tôi có thiếu một cái gì đó hiển nhiên?