Я хочу включить только определенные ключи в элементе UWP TextBox.Но установка e.Handled = false
не помогает.Все ключи приняты.
Аналогичное приложение в WPF работает.
Как решить эту проблему?
XAML:
<Grid>
<TextBox HorizontalAlignment="Left" Margin="251,166,0,0" VerticalAlignment="Top" KeyDown="TextKeyDown" Height="32" Width="579"/>
</Grid>
C #
private void TextKeyDown(object sender, KeyRoutedEventArgs e)
{
if (System.Text.RegularExpressions.Regex.IsMatch(e.Key.ToString(), "[0-9]"))
{
e.Handled = false;
System.Diagnostics.Debug.WriteLine("number");
}
else e.Handled = true;
}