2 Stimmen

Eigenschaft zur Bestimmung, ob ein beliebiges untergeordnetes Element den Fokus hat.

Annehmen, ich habe ein Element (in meinem Fall ein StackPanel), das mehrere UI-Elemente enthält (in meinem Fall viele Textfelder in verschiedenen Grids enthalten usw. usw. enthalten im StackPanel).

Ich möchte wissen, ob eines dieser Textfelder den Fokus hat. (Ich möchte diese Eigenschaft mit einer View-Model-Eigenschaft verbinden.) Gibt es eine Eigenschaft dafür? Wenn nicht, wie kann man am einfachsten an diese Art von Informationen binden, ohne zuerst alle Textfelder extrahieren zu müssen? (Sie werden von Vorlagen generiert.)

2voto

Mark Oreta Punkte 10316

Sie könnten IsKeyboardFocusWithin verwenden. Welche Art von Bindung möchten Sie damit durchführen? Wenn es etwas Einfaches ist, wie z. B. die Änderung des Hintergrunds des Stackpanels, wenn ein Textfeld den Fokus hat, sollten Sie dies als Style-Trigger verwenden können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X