【发布时间】:2010-11-11 04:30:33
【问题描述】:
我正在尝试绑定到 IsEditable 属性设置为 true 的组合框文本。我的视图模型中有一个绑定到文本的属性。
我想验证在组合框的文本中输入的文本,并限制用户输入的一些值。所以有些是允许的,有些是不允许的,这些需要将组合框设置回它的旧值。
我在视图模型中执行此操作,并且我尝试将视图模型中的文本属性显式设置为旧值,或者只是忽略更改并提出属性已更改,但对于我的生活来说,它不会将文本刷新回旧值。
这是因为组合框是可编辑的,并且它在组合框的文本中具有文本插入符号和焦点。
基本上,当我在编辑过程中限制组合框中的某些输入时,我希望它刷新回以前的文本。任何人都有任何想法通过 ViewModel 将文本重置回其旧值。提前致谢!
【问题讨论】: