使用 Silverlight 在运行时在 tabcontrol 中添加 TabItem

发布于 2024-11-17 01:00:24 字数 447 浏览 1 评论 0原文

嗨朋友们,我是 silverlight 应用程序的新手。我创建了带有 4 个 tabitem 的 tabcontrol 。 tabitem 的名称类似于 tab1 tab2 tab3 tab4 。我需要在运行项目中添加一个选项。通过以下代码添加成功

TabItem tabItem = new TabItem();
tabItem.Header = "tab5";
tabControl.Items.Add(tabItem);

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

Hi friends, i am new to silverlight app. i have created tabcontrol with 4 tabitem .Name of the tabitems are like tab1 tab2 tab3 tab4 . i need to add one more tabitem at run item . it added successfully by following code

TabItem tabItem = new TabItem();
tabItem.Header = "tab5";
tabControl.Items.Add(tabItem);

my problem is, tab5 added next to tab4 . but my requirement is ,it should added next my current selected tabitem .that is, if am in tab1 it should between tab1 and tab2 and so on. i have searched in msdn and goggle didn't get anything.Possible give some guidance to get my solution. i don't like to use third parties control .Please guide me to finish this issue

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

勿挽旧人 2024-11-24 01:00:24

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

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

The TabControl exposes a SelectedIndex property, this will tell you the index of the currently visible tab within the TabControl.Items, simply Insert after that index. For example:

tabControl.Items.Insert(tabControl.SelectedIndex + 1, tabItem);
抱着落日 2024-11-24 01:00:24
TabItem tabItem = new TabItem();
tabItem.Header = "tab5";
tabControl1.Items.Insert(tabControl1.SelectedIndex + 1, tabItem);
TabItem tabItem = new TabItem();
tabItem.Header = "tab5";
tabControl1.Items.Insert(tabControl1.SelectedIndex + 1, tabItem);
冷血 2024-11-24 01:00:24

使用 tabControl.Items.Insert(index, item)

Use tabControl.Items.Insert(index, item)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文