当TabControl选择改变时,聚焦文本框
本文关键字:聚焦 文本 TabControl 选择 改变 | 更新日期: 2023-09-27 17:49:51
我有以下问题:
我在TabControl中有两个选项卡,如果第二个选项卡"TabControl1_Products"被选中,我想在"Products_TextBox2"文本框中设置焦点。我写了这段代码,理论上应该工作,但不知何故没有…
private void TabControl1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (TabControl1_Products.IsSelected)
{
this.Products_TextBox2.Focus();
}
}
我检查了,程序进入if查询,但它没有将焦点更改为文本框
您可以使用Dispatcher:
Dispatcher.BeginInvoke(DispatcherPriority.Background,new Action(() => thi.Products_TextBox2.Focus()));