問題描述:在某些輸入場景下,如果輸入框未輸入值,則設置確認或者保存按鈕不可用。可是TextBox輸入框是默認失去焦點後綁定的值才發生改變。
解決辦法:
設置Binding的UpdateSourceTrigger屬性
UpdateSourceTrigger=LostFocus //默認值,失去焦點才綁定值
UpdateSourceTrigger=PropertyChanged //值一發生改變就傳回給Source
例:
<TextBox Text="{Binding Value,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
參考:https://www.bbsmax.com/A/nAJvM9xzrk/