Can someone suggest what I am doing wrong? Basically I have a List Items, when an item gets added to the list I am resetting the collection to the viewmodel property. The only way I can get it to work is if I null the member object out before reassigning the binding. Any suggestions on how to go about updating a UI when an item gets added to a List?
public List<Item> RegisteredItems
{
get
{
return m_vRegisteredItems;
}
set
{
m_vRegisteredItems= null;
NotifyPropertyChanged("RegisteredItems");
m_vRegisteredItems= value;
NotifyPropertyChanged("RegisteredItems");
}
}
Use an ObservableCollection<T> instead of a List<T>. ObservableCollection<T> implements the INotifyCollectionChanged interface which allows Silverlight to track changes to the collection.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With