【发布时间】:2010-10-10 20:08:50
【问题描述】:
我正在寻找有关如何在用户创建的控件上正确实现数据绑定的一些信息。
我的 UserControl 包含一个文本框、一个按钮和一个 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
【问题讨论】:
标签: vb.net data-binding user-controls