我正在构建一个 WPF 应用程序,它由 9 个只能接受整数值的文本框组成。当遇到除整数以外的任何其他符号时,它将抛出异常。我希望在抛出异常时通过消息触发工具提示,如何仅使用 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;
}
}
问题是工具提示仅在鼠标悬停文本框时可见,如何在不悬停鼠标的情况下使工具提示可见?