【发布时间】:2010-12-07 08:57:49
【问题描述】:
我有一个带有一些业务对象的 WinForms 应用程序,这些业务对象实现了 INotifyPropertyChanged 并通过表单上的一些控件和 BindingSource 挂钩 PropertyChanged 事件,从而将事件引发回我的业务对象层...
只有一个问题 - 一切正常,除非控件失去焦点。例如,用户更改了一些文本字段,但他必须在点击“保存”按钮之前实际单击某个其他控件(例如,他必须将焦点放在另一个控件上)。
有没有办法将它连接到 OnClick 或其他东西,以便在用户键入文本时(甚至在他更改下拉值之后)将更改传播到我的业务对象层,所以我不必强制用户在保存之前点击不同的文本框?
谷歌搜索让我无处可去,只能找到有关如何在 WPF =( 中轻松执行此操作的示例。但没有 WinForms 示例...
请指教,
画了
【问题讨论】:
标签: inotifypropertychanged bindingsource propertychanged