Я пытаюсь установить несколько комбинированных полей, чтобы все имели одинаковый набор значений для выбора (со стороны кода).
...
this.startTimeOptions = value;
this.cmbMonday.Items.Clear();
this.cmbTuesday.Items.Clear();
foreach (TimeObject time_option in this.TimeOptions) {
ComboBoxItem new_item = new ComboBoxItem();
this.cmbMonday.Items.Add(new_item);
this.cmbTuesday.Items.Add(new_item);
}
...
В настоящее время, когда я пытаюсь установить его, я получаю эту ошибку:
"Элемент уже имеет логического родителя. Он должен быть отделен от старого родителя, прежде чем он будет присоединен к новому."
Так что, очевидно, они жалуются на отсутствие единственного родителя. Но как мне обойти это, чтобы у меня было несколько комбинированных списков с одним списком: