嗨,我正在使用TabControl制作会议系统,私人聊天将在新的TabItem中。我正在使用此代码来演示一个新成员在私下聊天:

TabItem ti = new TabItem();
ti.Header="Name";
MyTabControl.Items.Add(ti);


但是此代码的问题是我在TabItem中添加了一个列表框,但是TabItem没有在其中添加项目的功能。如何将项目添加到TabItem中?

第二次尝试:我使用此代码演示了一个新成员私下聊天

ItemsControl it = new ItemsControl();
ListBox lst = new ListBox();
lst.Width = 571;
lst.Height = 301;

it.Items.Add(lst);
tabControlChat.Items.Add(it);


使用此代码,我可以在新标签中添加所需的所有项目。但主要问题是我无法命名选项卡,没有像(ti.Header)这样的属性来命名选项卡。那么请问如何解决?谢谢你

最佳答案

用这个:

    TabItem ti = new TabItem();
    ti.Header = "Name";
    tabControl1.Items.Add(ti);

    ListBox lst = new ListBox();
    lst.Width = 571;
    lst.Height = 301;

    ti.Content = lst;

关于c# - 在运行时新的TabItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11610579/

10-14 17:07