如何在文本框中设置验证错误? 例如,如果用户插入少于12个单词,则会显示。 如果用户插入号码,则会显示 我要显示的验证位于Label
<TextBox HorizontalAlignment="Left" Height="23" Margin="41,69,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="200" Grid.Column="1"/>
<Label Content="Label" HorizontalAlignment="Left" Margin="40,176,0,0" VerticalAlignment="Top"/>
答案 0 :(得分:0)
使用Textbox控件的文本更改事件。您将使用以下代码
获取在文本框中输入的单词数private void textbox1_TextChanged(object sender, TextChangedEventArgs e)
{
string[] arrWords = textbox1.Text.Split(new char[] { ' ' });
int count = arrWords.Length.ToString();
if(count<12)
{
label1.Content="enter your error message";
}
}