我将文本框绑定到对象的属性,并希望在TextChanged事件上更新属性,而不是默认的LostFocus事件。怎么会这样做?
如果Binding对象上有一个属性来指定应该使用哪个事件,那就太好了。
答案 0 :(得分:4)
答案 1 :(得分:2)
我创建了自己的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