0

当我用鼠标使用增量减量时,效果很好。但是当我尝试通过键盘写入值时,事件处理程序会对每次击键做出反应。我尝试使用 UpdateValueOnEnterKey="True",但在这种情况下,用鼠标递增递减不会做出反应。如何使它以这种方式工作:当我单击增量/减量时,它应该立即工作,但是当我通过键盘输入值时,它应该只有在我按下回车后才能工作?

 <toolkit:IntegerUpDown x:Name="AnyName"  Grid.Column="0" Grid.Row="2" Margin="5, 2, 10, 2" 
                                       Grid.ColumnSpan="4"
                                       FormatString="N0" 
                                       ValueChanged="AnyName"
                                      />

private void AnyName_ValueChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
    {
        if (AnyName.IsLoaded)
        {
            string s = String.Format(CultureInfo.InvariantCulture, AnyName.Value.ToString());
            Console.WriteLine(s);
        }
    }
4

0 回答 0