2010-12-30 30 views
1

WPFウィンドウにtextBoxコントロールがあります。私はGotFocusイベントとLostFocusイベントのために別々のハンドラを持っています。しかし、テキストボックスがGotFousの後に最初にLostFocusが呼び出されたときにフォーカスが得られたとき(テキストボックスは最初にフォーカスを得るとすぐにフォーカスを失います)。しかし、これは、textBoxが2回目のフォーカスを取得したときには発生しません。WPF TextBoxのGotFocusイベントとLostFocusイベント

+0

あなたの質問がありますか? –

+0

GotFocusで何をしていますか? – Josh

+0

一部のテキストがtextBoxに設定されているため、テキストを空にしています。 txtone.text = string.Empty; – Novice

答えて

1

GotFocusイベントハンドラ(または呼び出しスタックの深い部分)で、別のコントロールにフォーカスを移している間に何かが起きているような音がします。

LostFocusイベントハンドラにブレークポイントを設定し、コールスタックを調べて、何かが直接的または間接的にフォーカスをどこに設定しているかを確認することができます。

関連する問題