0

TextBox の LostFocus イベントに登録しましたが、イベントがキャッチされません。他の誰かがそれを処理したと思います。snoop を使用してみましたが、MouseDown イベントと MouseUp イベントしか表示されません (LostFocus が必要です)。どうすれば見つけられるかについてのアイデアはありますか?

ありがとう

更新:それほど明確ではありませんが、登録するコードは次のとおりです。

eventInfo.AddEventHandler(cloningObject, eventDelegate);

4

1 に答える 1

0

XAML で、TextBox に名前を割り当ててください。

<TextBox Name="MyTextBox" />

イベントを処理するために、コード ビハインドで関数を作成します。

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

次に、ウィンドウのコンストラクターで (これがウィンドウ内にあると仮定します):

MyTextBox.LostFocus += MyLostFocusHandler;

また、別のイベントがあることに注意してくださいLostKeyboardFocus

于 2013-06-19T15:37:42.043 に答える