假設有BindingList<Person{Name, age}>
類和PersonManager
類承載列表。 在應用程序中,每個控件都會出現在人員列表中,以便操作或更新。例如。一個列表框,其中包含人員名稱,一個更新選定人員年齡的控件等。如何爲數據容器實現「我需要保存」機制?
我現在想爲此實現「我需要保存」機制。不知何故,用戶界面必須知道PersonManager是否已被更改以保存它。
我的目的是爲了捕獲Person實現的INotifyPropertyChanged
事件,並在PersonManager中創建一個事件,該事件在引發propertyChangedEvent時觸發。 類似事件轉發機制。
這似乎很容易出錯。有關如何改善它的任何建議?