谁负责我的活动

本文关键字:活动 我的 | 更新日期: 2023-09-27 18:19:06

我已经注册到一个TextBox上的LostFocus事件,但该事件没有捕获-我的猜测是其他人处理了它。我试过使用snoop,但它只显示我MouseDown和MouseUp事件(我需要LostFocus)。我怎么才能知道呢?

感谢

更新:不太清楚,但是我注册的代码是:

eventInfo。AddEventHandler (cloningObject eventDelegate);

谁负责我的活动

在XAML中,确保为TextBox分配了一个名称:

<TextBox Name="MyTextBox" />

在后面的代码中创建一个函数来处理事件:

public void MyLostFocusHandler(object sender, RoutedEventArgs e) {
    // ...
}

然后在你的窗口的构造函数(假设这是在一个窗口):

MyTextBox.LostFocus += MyLostFocusHandler;

还注意还有一个事件,LostKeyboardFocus