Полагаю, вы просто хотите увидеть изменения, верно?
Это не имеет ничего общего с ObservableCollection, но с вашим MyData
объектом.
Он должен реализовывать INotifyPropertyChange
- если вы это сделаете, вы увидите сделанные вами изменения.
public class MyData : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private string type;
public string Type
{
get { return type; }
set
{
if (value != type)
{
type = value;
NotifyPropertyChanged("Type");
}
}
}
// ... more properties
private void NotifyPropertyChanged(String info)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(info));
}
}
}