我已经使用
cmbPeriod.DataBindings.Add("SelectedItem", Presenter, "SelectedDate", true, DataSourceUpdateMode.OnPropertyChanged);
但它只会在我退出控件时触发绑定模型,我希望它在用户做出新选择时触发。
编辑:好的,所以我尝试使用SelectedValue
而不是绑定并保留ValueMember
as null
。这具有在组合框使用正确对象更改时立即更新源的效果,但是现在组合框忽略来自源的更新!
我看到它在运行时请求绑定,并且我的源属性返回正确的对象,该对象与组合框将在更改时更新源的类型相同。啊! 很近:(