我有一个实现 IEditableObject 的类,现在我想知道是否可以在更新绑定源时自动调用 BeginEdit() ?
有两种可能的情况:
- 对象通过数据库填充。在这种情况下,我不想调用 BeginEdit()。
- 对象通过用户的输入字段填充。在这种情况下,我想在更新源时自动调用 BeginEdit()(我使用双向绑定和 INotifyPropertyChanged)。
我正在考虑在属性更改时调用 BeginEdit() ,但这与第一种情况不符,因为我不希望在从数据库填充时调用 BeginEdit() 。