keydown上的WPF即时验证

时间:2014-08-09 19:29:25

标签: c# wpf validation

如何在keydown上立即触发更新源。现在我检查String.NullOrEmpty的命令,查看绑定的文本框文本。有界文本框更新文本框离开时的源。 这对用户来说有点恼火,因为他们总是需要离开文本框来更新按钮。我真的不记得验证是否会立即触发,它也会解决我的问题。

ButtonCommand = new RelayCommand(() =>
{
    //Do some stuff
}, () => String.IsNullOrEmpty(TextBoxText));

我希望它足够清楚。如果没有,请留下您的评论。

1 个答案:

答案 0 :(得分:5)

您需要将绑定了属性的UpdateSourceTrigger的{​​{1}}设置为PropertyChanged,以便更新每个按键上的绑定字段,而不是失去焦点。

示例:

TextBox