Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#:wpf将组合框项添加到多个组合框_C#_Wpf_Xaml - Fatal编程技术网

C#:wpf将组合框项添加到多个组合框

C#:wpf将组合框项添加到多个组合框,c#,wpf,xaml,C#,Wpf,Xaml,我试图将多个组合框设置为所有具有相同值集的组合框(从代码端) 当前,当我尝试设置它时,会出现以下错误: “元素已具有逻辑父级。必须先将其与旧父级分离,然后才能将其附加到新父级。” 所以很明显,他们在抱怨没有一个唯一的父母。但是我该如何解决这个问题,以便有多个组合框具有相同的列表:您需要为每个组合框创建新的组合框项。通常,您将使用一个源集合,并对两个组合框创建新项。然后,它们将自己创建新项。您需要为每个组合框创建新的组合框项。通常,您将使用一个源集合,并对两个组合框进行编辑,然后它们将自己创建新项

我试图将多个组合框设置为所有具有相同值集的组合框(从代码端)

当前,当我尝试设置它时,会出现以下错误:

“元素已具有逻辑父级。必须先将其与旧父级分离,然后才能将其附加到新父级。”


所以很明显,他们在抱怨没有一个唯一的父母。但是我该如何解决这个问题,以便有多个组合框具有相同的列表:

您需要为每个组合框创建新的组合框项。通常,您将使用一个源集合,并对两个组合框创建新项。然后,它们将自己创建新项。

您需要为每个组合框创建新的组合框项。通常,您将使用一个源集合,并对两个组合框进行编辑,然后它们将自己创建新项目。

为每个cbx创建一个新项目。他们可以共享他们的价值观。为每个cbx创建一个新项目。他们可以分享他们的价值观。
...
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);
} 
...