如何在keydown上立即触发更新源.现在我检查我的命令以String.NullOrEmpty
获取绑定的文本框文本.有界文本框更新文本框离开时的源.这对用户来说有点恼火,因为他们总是需要离开文本框来更新按钮.我真的不记得验证是否会立即触发,它也会解决我的问题.
ButtonCommand = new RelayCommand(() =>
{
//Do some stuff
}, () => String.IsNullOrEmpty(TextBoxText));
Run Code Online (Sandbox Code Playgroud)
我希望它足够清楚.如果没有,请留下评论.
您将需要设置UpdateSourceTrigger
的TextBox
,你必然会你的财产对PropertyChanged
,所以它更新每个按键,而不是在失去焦点绑定字段.
例:
<TextBox Name="itemNameTextBox"
Text="{Binding Path=ItemName, UpdateSourceTrigger=PropertyChanged}" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
918 次 |
最近记录: |