decimal
다음에 최대 길이가 8자인 양의 정수를 제외하고 사용자가 아무 것도 입력 할 수 없도록하려면 UWP
앱을 개발 중입니다. 그리고 두 개 더 digits
. Examples
가 나는 TextBox
에 다음을 구현해야어떻게 사용자가 TextBox에 양수가 아닌 다른 값을 입력하지 못하도록
12345.50,
123456.50,
123.23
수 있습니다. 나는 Shift
키를 키보드에서 사용하지 못할와 숫자가이 코드를 쓴 Numeric
키보드 (both)
에서 입력 할 필요가 있지만 특수 문자와 shift
키를 받아들이고 있는지 확인하고 싶습니다.
입력의 하나의 모드가 존재한다고 가정하자 그에만 keyboard
private void TextBox_KeyDown(object sender, KeyRoutedEventArgs e)
{
if ((!char.IsControl(Convert.ToChar(e.Key)) && !char.IsDigit(Convert.ToChar(e.Key)) &&
(Convert.ToChar(e.Key) != '.')))
{
e.Handled = true;
}
}
에서 UWP 커뮤니티 툴킷의 TextBoxMask 속성을 살펴. 사실이 UWP 앱은 OS에서 제공하는 키보드만을 사용하여 입력을받습니다. – Apoorv