Спасибо за помощь!
В Microsoft Expression Blend 4 (WPF) я написал фрагмент кода ниже, чтобы контролировать диапазон значений x. Код может быть снова и снова, когда я нажимаю клавиши:
if (e.KeyStates == Keyboard.GetKeyStates(Key.Down))
{
x = x + 0.2;
if (x == 0.8)
{
x = x - 0.2;
}
TB.Text= Convert.ToString(-x*5);
}
else if (e.KeyStates == Keyboard.GetKeyStates(Key.Up))
{
x = x - 0.2;
if (x == -1)
{
x = x + 0.2;
}
TB.Text= Convert.ToString(-x*5);
}
Однако, когда я нажимаю вверх и вниз в случайном порядке, я обнаружил, что в TB (текстовое поле) 0 не появляется и заменяется на 2.775 или - 2,77. Как получилось?
Спасибо!