Я сделал свой ComboBox в коде и его цикл. Это похоже на то, когда пользователь выбирает элемент в текущем поле со списком, он добавляет поле со списком. внутри функции с именем DropDownClosed
.
ComboBox comboBox = new ComboBox();
comboBox.ItemsSource = menu.ToList();
comboBox.DropDownClosed += ComboBox_DropDownClosed;
stackPanel.Children.Add(comboBox);
Я хочу добавить новый комбинированный список (в зависимости от того, сколько меню внутри ItemsSource
). Допустим, у него 5 меню внутри menu.ToList()
, поэтому оно будет повторяться 5 раз. в настоящее время это добавит бесконечное число этого.
как я могу это сделать?
и, если возможно, я хочу что-то подобное.
пусть говорит, внутри меню есть 5 меню, которое
burger
fries
hotdog
bread
chicken
если для первого комбинированного списка пользователь выберет курицу, то во втором комбинированном списке (добавляемом динамически с помощью циклов) больше не будет chicken
, поскольку он больше не создает элементов (иначе можно будет отключить нажатие), и он продолжается до тех пор, пока все меню не будет выбран.
можно ли это сделать?