WPF,textBox默認是失去焦點綁定值才改變,怎么做到輸入框值一改變就改變綁定值. Text="{Binding EvaluationContent,UpdateSourceTrigger=PropertyChanged}"


如果用戶提出只要textBox1的文本改變slider1的滑塊立刻響應,那就設置Binding的UpdateSourceTrigger屬性。它是一個UpdateSourceTrigger類型枚舉值,默認值是UpdateSourceTrigger.LostFocus,所以才會在移走鼠標焦點的時候更新數據。如果把它設置為UpdateSourceTrigger.PropertyChanged,那么Target被關聯的屬性只要一改變,就立刻傳回給Source

 

 <TTextBox Height="58" x:Name="ContentTxt" TextWrapping="Wrap" Text="{Binding EvaluationContent,UpdateSourceTrigger=PropertyChanged}" MaxLength="60" VerticalAlignment="Top" Width="Auto" Margin="1,1,1,0" BorderBrush="{x:Null}" BorderThickness="0" VerticalContentAlignment="Top" Padding="2">
                        </TTextBox>

 


免責聲明!

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



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