2011-01-13 9 views
0

Grüße alle,Kindwindow + Benutzerdefinierte Textbox Bindungsprobleme

Ich habe ein sehr seltsames Problem. Ich habe eine DateTextBox erstellt, die automatisch die Bindestriche hinzufügt, wenn man ein Datum eintippt, oder wenn du etwas wie 1-1-1986 typisierst, macht es automatisch 01.01.1986 (während der Eingabe).

In diesem Kontroll validieren ich das Datum und dann die Bindungsquelle aktualisieren mit

this.GetBindingExpression(TextBox.TextProperty).UpdateSource(); 

diese richtig in irgendeiner Form funktioniert, aber wenn ich es in einem Child verwenden beginnen, es zu der this.GetBindingExpression(TextBox.TextProperty).UpdateSource();

bekommt aber es aktualisiert die Quelle nicht. Jeder Haltepunkt am "Set" wird ignoriert.

Auch wenn das Element an einen Datepicker gebunden wird, wird es immer noch nicht aktualisiert, wenn ich in ein gültiges Datum tippe.

Irgendwelche Ideen, wie ich das beheben kann?

[edit 1] Vergessen zu hinzufügen, dass dieses Steuerelement und Zeug in Silverlight ist. Aber ich nehme an, die Leute hätten geahnt, dass

Antwort

0

Dies wurde mit mehreren zusätzlichen Eigenschaften behoben.