如何在 TreeView 的同一个 "level" 上添加 2 个项目?

How to add 2 items on the same "level" of a TreeView?

所以树视图通常是这样的

|
| [Item]
| [Item]
| [Item]

但我需要能够将 2 个标签放在同一 级别 上 TreeView 的任何位置。例如

|
| [Item] [Item]
| [Item] [Item]
| [Item] [Item]

这可能吗?

这是我的代码:

foreach (DataRow row in dt.Rows)
            {
                Room room = new Room(row);
                //MessageBox.Show(System.String.Format("Reaches {0}",room.roomNumber));
                roomList.Add(room);
                string cont = room.roomNumber.ToString();
                Label l;
                if (room.isVacant)
                {
                    l = new Label() { Content = cont, Background = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Green) };
                }
                else
                {
                    l = new Label() { Content = cont, Background = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Red) };
                }
                l.MouseDoubleClick += OpenRoom;
                l.Tag = tag;
                tag++;
                tv.Items.Add(l);
            }
        }

这是一个例子:

<TreeView Name="tvMyTreeView">
    <TreeViewItem Header="Item 1">
        <StackPanel Orientation="Horizontal">
            <Label>First Label</Label>
            <Label>Second Label</Label>
        </StackPanel>
    </TreeViewItem>
    <TreeViewItem Header="Item 2"></TreeViewItem>
</TreeView>