向大家致意,
我有一个非常奇怪的问题。 我创建了一个DateTextBox,它在键入日期时自动添加破折号,或者当您打字类似1-1-1986时,它会自动使其成为01-01-1986(在键入时)。
在此控件中,我验证日期,然后使用
更新绑定源this.GetBindingExpression(TextBox.TextProperty).UpdateSource();
这可以以任何形式正常工作,但是当我开始在子窗口中使用它时,它会转到this.GetBindingExpression(TextBox.TextProperty).UpdateSource();
但它不会更新来源。 “set”处的任何断点都将被忽略。
即使将元素绑定到日期选择器,当我在有效日期打字时,它仍然不会更新。
我有什么想法可以解决这个问题吗?
[编辑1] 忘了添加这个控件和东西是在silverlight。但我认为人们会猜到这一点 [/编辑]
答案 0 :(得分:0)
通过几个额外属性修复此问题。