Keybinding
-
Hallo
In meinem Projekt verwende ich ein TabControl. Dieses Tabcontrol zeigt nun in jeder Tabseite ein eigenes UserControl (View) mit daruterliegendem ViewModel an.
Jedes UserControl hat nun ein eigenes KeyBinding.
Wechsle ich nun einen Tab funktioniert der ShortCut den ich im Keybinding habe zunächtst nicht. Ich muss hierzu immer zuerst den Focus irgendwo im Control setzen.
Wie schaffe ich es denn dass das Keybinding des jeweilig aktiven Tabs (bzw. UserControls) im ganzen Fenster funktioniert?
Das Keybinding kann ich ja nicht im Fenster definieren. Denn zum einen definiert ja ein jedes UserControl das Keybinding anders. (also "F2" hat im Tab1 eine andere Funktion wie in Tab2)
Und zum anderen steht mir der Datencontext (ViewModel) des UserControl im Window ja nicht zur Verfügung.
-
WPF scheint hier nicht so das Thema zu schein. Schade.
-
Frag im mycsharp Forum.