按下键后WPF即时验证
本文关键字:验证 WPF | 更新日期: 2023-09-27 18:17:12
如何在按下键时立即触发更新源。现在我检查我的命令String.NullOrEmpty
绑定文本框文本。有界文本框更新文本框左侧的源。这对用户来说有点恼人,因为他们总是需要离开文本框来更新按钮。我真的不记得验证是否立即触发,它也会解决我的问题。
ButtonCommand = new RelayCommand(() =>
{
//Do some stuff
}, () => String.IsNullOrEmpty(TextBoxText));
我希望我讲得够清楚了。如果没有,请留下你的评论
您需要将绑定属性的TextBox
的UpdateSourceTrigger
设置为PropertyChanged
,因此它会在每次按下键时更新绑定字段,而不是失去焦点。
的例子:
<TextBox Name="itemNameTextBox"
Text="{Binding Path=ItemName, UpdateSourceTrigger=PropertyChanged}" />