Binding 当text.Length>;WPF中的0仅在文本框失去焦点时起作用-为什么?

Binding 当text.Length>;WPF中的0仅在文本框失去焦点时起作用-为什么?,binding,Binding,简单WPF问题 我有一个文本框和一个OK按钮,我使用的是MVVM模式。 我只想在textBox.Length>0时启用OK按钮 但我得到的是,只有当文本框失去焦点时,按钮才被启用 我错过什么了吗 我已经将datacontext绑定到viewmodel并执行了以下操作。 为什么它不起作用 谢谢你的帮助 XAML 交换此线路: Text="{Binding Path=Name}" 与 这样,每次文本属性更改时,绑定都会更新。TextBox的文本属性默认为LostFocus。交换此行: Text="

简单WPF问题 我有一个文本框和一个OK按钮,我使用的是MVVM模式。 我只想在textBox.Length>0时启用OK按钮

但我得到的是,只有当文本框失去焦点时,按钮才被启用

我错过什么了吗

我已经将datacontext绑定到viewmodel并执行了以下操作。 为什么它不起作用

谢谢你的帮助

XAML 交换此线路:

Text="{Binding Path=Name}"

这样,每次文本属性更改时,绑定都会更新。TextBox的文本属性默认为LostFocus。

交换此行:

Text="{Binding Path=Name}"

这样,每次文本属性更改时,绑定都会更新。TextBox的文本属性的默认值为LostFocus

Text="{Binding Path=Name}"
Text="{Binding Path=Name,UpdateSourceTrigger=PropertyChanged}"