マスク編集 TextBox を使用しています。テキスト ボックスには常に 0 (ゼロ) が表示されます。キーボードからキーを入力できません。最初にゼロを削除する必要があり、それから数字を入力できます。したがって、ここで追加の手順を実行しています。キーボードから入力するとすぐに入力できますか? どんな提案でも大歓迎です。
private void DateDay_GotFocus(object sender, RoutedEventArgs e)
{
if (((TextBox)sender).Text == "Day")
((TextBox)sender).Text = string.Empty;
}
private void DateDay_LostFocus(object sender, RoutedEventArgs e)
{
if (((TextBox)sender).Text == string.Empty)
((TextBox)sender).Text = "Day";
else
CheckForCorrectDateDay((TextBox)sender);
}
Focus イベントで試しましたが、成功しませんでした: