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>