大家好,
我有一个非常奇怪的问题。我创建了一个 DateTextBox,它会在输入日期时自动添加破折号,或者当您输入 1-1-1986 之类的内容时,它会自动将其设为 01-01-1986(在输入时)。
在此控件中,我验证日期,然后使用更新绑定源
this.GetBindingExpression(TextBox.TextProperty).UpdateSource();
这可以以任何形式正常工作,但是当我开始在子窗口中使用它时,它确实会到达this.GetBindingExpression(TextBox.TextProperty).UpdateSource();
但它不会更新源。“set”处的任何断点都将被忽略。
即使将元素绑定到日期选择器,当我输入有效日期时它仍然不会更新。
有什么想法可以解决这个问题吗?
[编辑 1] 忘了补充说这个控件和东西在 Silverlight 中。但我想人们会猜到 [/edit]