问题描述:在某些输入场景下,如果输入框未输入值,则设置确认或者保存按钮不可用。可是TextBox输入框是默认失去焦点后绑定的值才发生改变。
解决办法:
设置Binding的UpdateSourceTrigger属性
UpdateSourceTrigger=LostFocus //默认值,失去焦点才绑定值
UpdateSourceTrigger=PropertyChanged //值一发生改变就传回给Source
例:
<TextBox Text="{Binding Value,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
参考:https://www.bbsmax.com/A/nAJvM9xzrk/