我在表格中有tabControl。在tabItems之一中,我有textbox(myTextBox)。我们称它为tabItem1。当我向位于tabItem1中的此文本框中写入内容时,我想将焦点放在tabItem2中的textbox(searchTextBox)中。我将这段代码放在

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

        searchTextBox.Focus();

我为此编写了这个小函数。
但是有一个大问题。
  • 我按下键
  • tabItem2获得焦点。

  • 但是searchTextBox没有得到关注。(我的问题)

    最佳答案

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

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

    关于c# - 如何在WPF中的tabItem中集中控制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8266466/

    10-13 06:24