Вы также можете использовать System.ComponentModel.INotifyPropertyChanged для MyObject.
public class MyObject : INotifyPropertyChanged
{
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
private object _data1;
public object Data1
{
get{ return _data1;}
set
{
_data1=value;
PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Data1"));
}
}
}
то в вашей форме ребенка, назначить функцию, чтобы получить это событие на счет обновления новых данных (ов), а следующий код демонстрирует:
myObject1.PropertyChanged += new PropertyChangedEventHandler(m_PropertyChanged);
и m_PropertyChanged:
public void m_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
// update your data here, you can cast sender to MyObject in order to access it
}
С уважением, S. Peyman Mortazavi
Это было бы что-то, что я бы использовал для hav e ребенок отправляет информацию родителям, но не наоборот. Ребенок должен иметь ссылку на родителя, чтобы подписаться на его событие в этом примере. – Servy