void OnListProxyChanged(object sender, ListProxyChangedEventArgs e) { if (e.OldList != null) { ((INotifyCollectionChanged)e.OldList).CollectionChanged -= OnProxyCollectionChanged; } // Full reset TableView.ReloadData(); if (e.NewList != null) { ((INotifyCollectionChanged)e.NewList).CollectionChanged += OnProxyCollectionChanged; } }
void OnListPropxyChanged(object sender, ListProxyChangedEventArgs e) { NotifyDataSetChanged(); }
void OnSearchResultListChanged(object sender, ListProxyChangedEventArgs e) { UpdateSearchResult(); }