如何在WPF的tabItem中集中控件

本文关键字:集中 控件 tabItem WPF | 更新日期: 2023-09-27 18:15:36

我在表单中有tabControl。在其中一个tabItems我有文本框(myTextBox)。我们把它命名为tabItem1。当我写一些东西到这个文本框放置在tabItem1我想把焦点文本框(searchTextBox)在tabItem2。我将这段代码放在

的KeyDown中
        tabItem2.Focus();
        searchTextBox.Text = searchTextBoxTeropatik.Text;
        searchTextBox.Focus();
我为此编写了这个小函数。但是有一个大问题。
  1. 我按下

  2. tabItem2得到焦点

但是searchTextBox没有得到焦点。(我的问题)

如何在WPF的tabItem中集中控件

在对焦第二个TabItem后调用UpdateLayout(),以便系统有时间重新绘制选项卡。

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