Problema: le modifiche dei dati, ma ListView non aggiornaXamarin.Forms - ListView non si aggiorna quando i dati cambia
Ho un ListView cui ItemsSource è impostato su
<ListView ItemsSource="{Binding ContactsGrouped}"
Su clic di un pulsante Aggiorno la query per restituire solo i record che contengono le lettere "Je". Posso vedere che viene restituita la cosa giusta e che ContactsGrouped è in fase di aggiornamento, ma l'interfaccia utente non cambia.
public ObservableCollection<Grouping<string, Contact>> ContactsGrouped { get; set; }
dove raggruppamento si presenta così:
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);
}
}
Premesso che sto usando ObservableCollections, mi aspetto la lista per ridisegnare. Mi manca qualcosa di ovvio?