Childwindow +自定义文本框绑定问题

时间:2011-01-13 09:07:06

标签: c# silverlight custom-controls bindingsource childwindow

向大家致意,

我有一个非常奇怪的问题。 我创建了一个DateTextBox,它在键入日期时自动添加破折号,或者当您打字类似1-1-1986时,它会自动使其成为01-01-1986(在键入时)。

在此控件中,我验证日期,然后使用

更新绑定源
this.GetBindingExpression(TextBox.TextProperty).UpdateSource();

这可以以任何形式正常工作,但是当我开始在子窗口中使用它时,它会转到this.GetBindingExpression(TextBox.TextProperty).UpdateSource();

但它不会更新来源。 “set”处的任何断点都将被忽略。

即使将元素绑定到日期选择器,当我在有效日期打字时,它仍然不会更新。

我有什么想法可以解决这个问题吗?

[编辑1] 忘了添加这个控件和东西是在silverlight。但我认为人们会猜到这一点 [/编辑]

1 个答案:

答案 0 :(得分:0)

通过几个额外属性修复此问题。