2009-03-02 7 views
2

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

Antwort

Verwandte Themen