【发布时间】:2009-09-01 03:36:43
【问题描述】:
我正在将文本框绑定到对象的属性,并且希望在 TextChanged 事件而不是默认的 LostFocus 事件上更新该属性。这将如何实现?
如果 Binding 对象上有一个属性来指定应该使用哪个事件,那就太好了。
【问题讨论】:
标签: .net winforms data-binding
我正在将文本框绑定到对象的属性,并且希望在 TextChanged 事件而不是默认的 LostFocus 事件上更新该属性。这将如何实现?
如果 Binding 对象上有一个属性来指定应该使用哪个事件,那就太好了。
【问题讨论】:
标签: .net winforms data-binding
【讨论】:
我创建了自己的 Binding 类来封装这种行为。
Imports System.Windows.Forms
Public Class ObjectBinding
Inherits Binding
Public Sub New(ByVal propertyName As String, ByVal dataSource As Object, ByVal dataMember As String)
MyBase.New(propertyName, dataSource, dataMember)
MyBase.DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged
End Sub
End Class
【讨论】: