我有一个带有正则表达式验证的TextBox。它将用于计算一年中的天数,因此我想将最大值设置为366.我为它编写了LINQ,但不知怎的,它总是回归错误。如果我超过它并且我的验证变为false,我希望程序在我的false语句中自动设置最大值。我的代码:
XAML:
<TextBox PreviewTextInput="Num" MaxLength="3" HorizontalAlignment="Left" Height="25" Margin="300,130,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="140" Name="tNum" TextChanged="tbNum_TextChanged"/>
请帮帮我:)。
答案 0 :(得分:0)
您可以使用按键事件并检查文本框的内容+按下的按键是否超过365
private void TextBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
//write your validating
}
}