Tabcontrol Focus auf Inhalt von Tabitem setzen
-
Hallo
Wenn ich ein TabControl habe und möchte wenn sich das aktuelle Tab ändert den Focus auf den Inhalt des Tabitems setzen, was muss ich da tun.
Zunächst habe ich mich auf das Event SelectionChanged gehängt vom TabControl und mir das SelectedItem geben lassen.
public MainView() { MainTabControl.SelectionChanged += TabChanged; InitializeComponent(); } private void TabChanged(object sender, SelectionChangedEventArgs args) { var selected = MainTabControl.SelectedItem; }
Das tabitem ist nun über ein Datatemplate definiert.
<DataTemplate DataType="{x:Type FirstPage}"> <FirstPageView /> </DataTemplate>
In SelectedItem befindet sich nun FirstPage. Wie erhalte ich nun aber FirstPageView? Um dann SelectedView.Focus() aufzurufen?
-
Scheint nicht ganz einfach zu sein.