2009-06-15 11 views
1

Ich habe ein WPF-Fenster, das in zwei Teile unterteilt ist. Ein Teil enthält ItemsControl, die in ViewModel depednierte Textboxen zur beobachtbaren Collection-Bindung generieren.Problem mit WPF Tastatur Fokus in itemControl

Der andere Teil des Fensters verfügt über ein Inhaltssteuerelement, das eine Benutzersteuerung über die Bindung von Datentypen und Viewmodels lädt. Auch dieses Benutzersteuerelement verfügt über Schaltflächen.

Das Problem ist, ich möchte den Tastaturfokus innerhalb der Textfelder in itemscontrol zu jeder Zeit und wollen nicht, dass die Tastatur Fokus auf die Benutzersteuerschaltfläche verschieben, auch wenn sie gedrückt werden.

Momentan wechselt der Tastaturfokus von den Textfeldern zu den Benutzerkontrolltasten, wenn die Taste gedrückt wird.

Gibt es eine Möglichkeit, dass ich den Tastaturfokus in der Textbox in itemscontrol behalten kann.

Antwort

1

Ich bin gerade im Dunkeln schießen, aber hier ist etwas, was Sie versuchen können: in Ihrem Benutzer Steuerelement Focusable auf false und FocusManager.IsFocusScope angefügte Eigenschaft auf True.

0

Wie ist es, den Fokus zurück auf die Textbox im Button Click Event zu ändern?