嗨 friend 们,我是 Silverlight 应用程序的新手。我创建了带有 4 个 tabitem 的 tabcontrol 。 tabitems 的名称就像 tab1 tab2 tab3 tab4 。我需要在运行项中再添加一个 tabitem。它通过以下代码成功添加



我的问题是, tab5 添加到 tab4 旁边。但我的要求是,它应该添加到我当前选择的 tabitem 下一个。也就是说,如果我在 tab1 中,它应该在 tab1 和 tab2 之间等等。我在 msdn 中搜索过,goggle 没有得到任何东西。可能会提供一些指导来获得我的解决方案。我不喜欢使用第三方控制。请指导我完成这个问题

最佳答案

TabControl 公开了一个 SelectedIndex 属性,这将告诉您 TabControl.Items 中当前可见选项卡的索引,在该索引之后只是 Insert 。例如:

tabControl.Items.Insert(tabControl.SelectedIndex + 1, tabItem);

关于c# - 在运行时使用 Silverlight 在 tabcontrol 中添加 TabItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6449639/

10-17 01:06