Так Вид дерева обычно идет как этотКак добавить 2 элемента на одном уровне «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', например' StackPanel', 'Grid' и т. Д. И размещает в нем несколько элементов, потому что Content Control может содержать только одного ребенка – Abhishek
Опубликуйте несколько примеров кода. Ответ можно дать на основе того, что у вас уже есть. – Abhishek
^О, ладно, сделаю, извините! Кроме того, я попробую идею Grid, спасибо! Я никогда не знал, что ты сможешь это сделать. Я новичок в C#, который вы видите. – Dilisqq