我正在寻找有关如何在用户创建的控件上正确实现数据绑定的一些信息。
我的UserControl包含一个Textbox,一个Button和一个MonthCalendar。我能够数据绑定到我的用户控件内的文本框,但是,我想在UserControl本身上实现数据绑定,而不是引用控件内的文本框。
我试图按如下方式设置属性:
<System.ComponentModel.Bindable(True)> _
Public Property BoundDate() As DateTime
Get
Return _currentSelectedDate
End Get
Set(ByVal value As DateTime)
SetDateTime(value, True)
End Set
End Property
但是,当我向控件添加绑定源时,该字段不会填充数据,它仍为空白。我是否需要做些事情才能使数据出现?
任何人都可以指导我一个好的教程,或者如果可能的话,在这里解释一下。 该项目是用VB.NET编写的。
编辑:我正在实施DefaultBindingPropertyAttribute
答案 0 :(得分:0)
此时绑定的文本框是什么?我建议如下:
This looks like a pretty good read, although I haven't looked at it myself