Ich habe ein textBox-Steuerelement in einem WPF-Fenster. Ich habe separate Handler für GotFocus und LostFocus Ereignisse. Aber wenn die Textbox zum ersten Mal den Fokus erhält, wird LostFocus nach GotFous aufgerufen (Die Textbox verliert den Fokus, sobald sie zum ersten Mal den Fokus erhält). Dies geschieht jedoch nicht, wenn die Textbox den Fokus zum zweiten Mal erhält.
Antwort
Zu viele Anzeigen?
Josh
Punkte
66190
Hört sich an, als ob vielleicht etwas während des GotFocus-Ereignishandlers (oder tiefer im Aufrufstapel) passiert, das den Fokus an ein anderes Steuerelement abgibt.
Sie könnten versuchen, einen Haltepunkt in Ihrem LostFocus-Ereignishandler zu setzen und dann den Aufrufstapel zu betrachten, um zu sehen, ob etwas den Fokus anderswo entweder direkt oder indirekt setzt.