2

我正在使用 windows phone 8 文本框,我只是将文本框的输入范围更改为数字/数字。问题是文本框中没有使用点(小数点)按钮,所以我想禁用点按钮,或者当用户单击该按钮时,它不会反映在文本框中,我只需要输入数字。所以请帮我解决这个问题,因为我是初学者。非常感谢。

4

1 回答 1

4

You can just attach to the TextBox.KeyDown event and set it to Handled = true when a . is inputed, like this:

private void MyTextBox_OnKeyDown(object sender, KeyEventArgs e)
{
    if (e.PlatformKeyCode == 190)
    {
        e.Handled = true;
    }
}

The code for . is 190

于 2013-04-19T20:25:49.163 回答