Problem: zmiany danych, ale ListView nie aktualizujeXamarin.Forms - ListView nie aktualizuje gdy dane zmienia
Mam ListView, którego ItemsSource jest ustawiony na
<ListView ItemsSource="{Binding ContactsGrouped}"
Na kliknięciem Aktualizuję zapytanie, aby zwracać tylko rekordy zawierające litery "Je". Widzę, że zwracana jest właściwa rzecz i że grupa ContactsGrouped jest aktualizowana, ale interfejs użytkownika się nie zmienia.
public ObservableCollection<Grouping<string, Contact>> ContactsGrouped { get; set; }
gdzie ugrupowanie wygląda następująco:
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);
}
}
Biorąc pod uwagę, że używam ObservableCollections, będę oczekiwać lista odświeżenia. Czy brakuje mi czegoś oczywistego?