2015-01-20 67 views
0

我正在运行以下代码。选项卡未被选中的问题

int count = tabControl.Items.Count; 
int bount = tabControl.SelectedIndex; 
tabControl.SelectedIndex = 0; 
int dount = tabControl.SelectedIndex; 

从那里,我了解到,我有三个选项卡和我目前站在最后一(2号)。在设置新值后,我知道所选索引的值为零。

但是GUI似乎无视它并保持不变。

这是否与来自数据网格对象的事实有关?或者我使用了不正确的语法?

+0

你检查输出窗口*后*,那么你的设定值,如果有任何约束力的错误/例外。 ? – Tigran 2015-01-20 22:19:29

+0

你问的如何以编程方式选择特定的选项卡? – NoChance 2015-01-20 22:19:37

+0

@EmmadKareem是的。还有为什么提出的方法没有生效。 – 2015-01-20 22:20:25

回答

0

一种方法以编程方式选择在WPF特定的标签(页):

选择第二个选项卡(基于零的集合)

this.tabControl1.SelectedItem = tabControl1.Items[1]; 

选择第一个选项卡(基于零的集合)

this.tabControl1.SelectedItem = tabControl1.Items[0]; 

SelectedIndex属性可以告诉您有关当前显示的页面。

按照您的评论,我真的不评级后,我没有一个谁在乎我的评级:)

+0

哦,对。但是您也需要添加关于调度程序的延迟部分。因为**是**使上述**表现的部分。谢谢。 – 2015-01-21 06:18:02