2

您好我正在使用 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) 这样的属性来命名选项卡。那么解决方案是什么?谢谢你

4

2 回答 2

2

简而言之:

ListBox lb = new ListBox();
lb.Items.Add("chat member");

TabItem ti = new TabItem();
ti.Header = "Private Chats";
ti.Content = lb;

TabControl tc = new TabControl();
tc.Items.Add(ti);
于 2012-07-23T10:35:08.770 回答
1

用这个:

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

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

    ti.Content = lst;
于 2012-07-23T10:21:35.570 回答