イベントを処理済みとしてマークしようとしていますが、そうしようとすると例外がスローされます。
私は次の関数を持っています:のLostFocus
イベントで呼び出されTextBox
ます:
private void TextBox_LostFocus(object sender, RoutedEventArgs e)
{
// ...
// do something
// ...
e.Handled = true;
}
e.Handled = true
ただし、実行されるとすぐに次の例外が発生します。
タイプ'System.InvalidOperationException'の未処理の例外がPresentationCore.dllで発生しました
追加情報:すべてのRoutedEventArgsには、null以外のRoutedEventが関連付けられている必要があります。
関数内の他のコードの前に行を移動しようとしましe.Handled
たが、それは役に立ちません。
例外が発生するのはなぜですか?また、考えられる回避策は何ですか?