整数値のみを受け入れることができる 9 つのテキスト ボックスで構成される WPF アプリケーションを構築しています。整数以外のシンボルが検出されると、例外がスローされます。例外がスローされるたびにツールチップがメッセージとともにトリガーされるようにしたいのですが、C# のみを使用してそれを行うにはどうすればよいですか? これが私のコードです-
private void a1_TextChanged(object sender, TextChangedEventArgs e)
{
NumOnly(sender, e);
try
{
eq1[0] = int.Parse(a1.Text);
}
catch (FormatException)
{
tp.Opacity = 0.7;
tp.Content = "Only Integers allowed!";
tp.StaysOpen = true;
a1.ToolTip=tp;
}
}
問題は、マウスがテキストボックスをホバリングしたときにのみツールチップが表示されることです。マウスをホバリングせずにツールチップを表示するにはどうすればよいですか?