gpt4 book ai didi

c# - WPF C# 以编程方式添加和移动选项卡

转载 作者:太空狗 更新时间:2023-10-29 17:48:43 26 4
gpt4 key购买 nike

我目前正在做一些可能已经在很多例子中完成的事情。但经过一番搜索后,我找不到任何东西。

我正在使用 WPF 选项卡控件,我正在尝试重新创建一些基本功能(您现在在所有 Internet 浏览器中都可以看到)以通过单击最后列出的选项卡“+”选项卡来添加新选项卡。

我已经有了添加新标签的“+”标签。我的问题是,我想将“+”选项卡移到新选项卡之后(因此又是结束选项卡)并将 View 切换到刚刚创建的新选项卡。

我想是这样的:

    void tiNewTab_Add(object sender, EventArgs e)
{
int idx = tabControl1.Items.Count;
tabControl1.SelectedIndex = idx - 1;
TabItem ti = new TabItemKPI();
tabControl1.Items.Add(ti);
tabControl1.Items.MoveCurrentToLast();
}

...会工作但运气不好 :(

最佳答案

尝试这样的事情:

tabControl1.Items.Insert(tabControl1.Items.Count-1,ti); 

这样做是因为你总是有至少一个 TabItem(+ 一个)

然后选择倒数第二个

tabControl1.SelectedIndex=tabControl1.Items.Count-2;

关于c# - WPF C# 以编程方式添加和移动选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com