2

こんにちは、TabControl を使用して会議システムを作成しています。プライベート チャットは新しい TabItem になります。このコードを使用して、非公開でチャットしている新しいメンバーを紹介しています。

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

しかし、このコードの問題は、TabItem にリスト ボックスを追加しているのに、TabItem に項目を追加する機能がないことです。TabItem に項目を追加するにはどうすればよいですか?

2 回目の試行: このコードを使用して、プライベートでチャットしている新しいメンバーを提示しました

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 に答える