Ich bin auf der Suche nach einigen Informationen zur ordnungsgemäßen Implementierung der Datenbindung für ein benutzerdefiniertes Steuerelement.Datengebundene Benutzersteuerelemente in .NET
Mein UserControl enthält eine Textbox, einen Button und einen MonthCalendar. Ich bin in der Lage, zu der Textbox in meinem Benutzersteuerelement zu verweisen, jedoch möchte ich die Datenbindung auf dem UserControl selbst implementieren und verweisen nicht auf Textfeld in dem Steuerelement.
ich versucht haben, eine Immobilie wie folgt festzulegen:
<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
Allerdings, wenn ich eine Bindungsquelle an die Steuer hinzufügen, wird das Feld nicht mit den Daten füllen, bleibt es leer. Muss ich etwas tun, um die Daten später erscheinen zu lassen?
Kann mich jemand zu einem guten Tutorial führen, oder wenn möglich, erläutern Sie es hier. Das Projekt ist in VB.NET geschrieben.
EDIT: Ich bin der DefaultBindingPropertyAttribute Umsetzung