我正在尝试使用以下代码行将RoutedEventHandler
添加到所有TextBoxes
代码中:
this.AddHandler(TextBox.GotFocusEvent, new RoutedEventHandler(textBox_GotFocus));
上面的代码将处理程序绑定到Window上的所有表单控件而不是单独的TextBoxes。请有人
谢谢。
答案 0 :(得分:1)
可能不完全是你所追求的,因为它仍然会触发每个UIElement。但是,您可以执行以下操作以获得所需的“最终结果”。
public void textBox_GotFocus(object sender, RoutedEventArgs e)
{
var textBox = e.Source as TextBox;
if (textBox == null)
return;
//what ever you wanted to do
}