Comment focaliser le contrôle dans le tabItem dans WPF

J’ai tabControl dans le formulaire. Dans l’un des tabs, j’ai textbox (myTextBox). Appelons cela tabItem1. Lorsque j’écris quelque chose dans la zone de texte this placée dans tabItem1, je souhaite mettre au point la zone de texte (searchTextBox) dans tabItem2. J’ai placé ce code dans le KeyDown du

tabItem2.Focus(); searchTextBox.Text = searchTextBoxTeropatik.Text; searchTextBox.Focus(); 

J’ai écrit cette petite fonction à cette fin. Mais il y a un gros problème.

  1. J’appuie sur la touche

  2. tabItem2 obtient le focus.

Mais searchTextBox n’obtient pas le focus (mon problème)

Appelez UpdateLayout() après avoir concentré le deuxième TabItem afin que le système ait le temps de redessiner l’onglet.

  tabItem2.Focus(); UpdateLayout(); searchTextBox.Focus();