可能重复:
WPF 中文本框中的验证
我目前正在使用此代码创建一个纯数字文本框
Xaml
<TextBox Height="22" HorizontalAlignment="Left" Margin="192,118,0,0" Name="Unit_ID" VerticalAlignment="Top" Width="173" PreviewTextInput="UnitID_PreviewTextInput" TextInput="Unit_ID_TextInput" TextChanged="Unit_ID_TextChanged" />
和 C# 代码隐藏
private void UnitID_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
foreach (char c in e.Text)
if (!Char.IsDigit(c))
{
e.Handled = true;
break;
}
是否可以通过独家使用 XAML 来做到这一点?我正在尝试最小化我的 .cs 文件