WPF textbox綁定更新的問題


使用中發現textbox綁定數據類的時候只有在失去焦點的時候才會提示數據類進行更新 (當然前提是雙向綁定) 大多數控件都是實習更新

發現只需要設置一個屬性即可  設置 UpdateSourceTrigger屬性為PropertyChanged

 

 UpdateSourceTrigger是一個枚舉 枚舉內容如下(摘自《WPF編程寶典》)

名稱 說明
PropertyChanged 當目標屬性發生變化時立即更新源
LostFocus 當目標屬性發生變化並且目標丟失焦點時更新
Explicit 除非調用BindingExpression.UpdateSource()方法,否則無法更新
Default

根據目標屬性的元數據更新行為(從技術角度看,是根據FrameworkPropertyMetadata,DefaultUpdateSourceTrigger屬性決定行為)

。大多數屬性的默認行為是PropertyChanged,但Textbox.Text屬性的默認行為是LostFocus


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM