有一问题,麻烦帮指导一下:
做了Textbox的textChanged事件定义,但输入数字后,触发的总是会延迟一个字符,不知是怎么回事?
如:输入第一个字符时,没有触发,输入第二个字符时,只显示了第一个字符。即输入12,触发显示的只是1,若输入123,触发显示的是12
<toolkitataField Grid.Row="2" Grid.Column="0" Label="数量">
<TextBox x:Name="Numb" Text="{Binding fNumb,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="TextChanged">
<i:InvokeCommandAction Command="{Binding NumbCaculate, Source={StaticResource Locator}}" CommandParameter="{Binding ElementName=fNumb}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
</toolkitataField>
|
|