2011-10-25 25 views

答えて

1

ためにフォーカスを格納しているコントロールを返します。

Visual Studioでアプリケーションをデバッグし、TextBox.LostFocusイベントハンドラでブレークポイントを設定し、どのメソッドがフォーカスを失ったのかを知るコールスタックを調べることもできます。

+0

恐ろしいツール!私はそれが私の問題を解決しました。 –

+0

完全に同意してください! :) – jurev

1

私の最高の推測では、何か他のものは、あなたが現在フォーカスを持っているどのような制御を見つけるためにFocusManagerを使用することができますフォーカス

がかかるので、それがフォーカスを失っています。あなたのアプリ内のすべてのイベントをリスニングツール - たとえば、次のコード行は、あなたがSnoopを試みる場合がありますMainWindow

FocusManager.GetFocusedElement(Application.Current.MainWindow); 
関連する問題