我目前正在尝试动态地将ComboBoxItems添加到也是动态创建的ComboBox中。我收到一条错误消息,指出ComboBox名称不存在。
任何人都知道我怎么能绕过这个?任何帮助表示赞赏。
YearGroupRegistersRightSide.Children.Add(new ComboBox { Name = "DynamicCombobox3", SelectedIndex = 0 });
DynamicCombobox3.Children.Add(new ComboBoxItem{Name="Item One", Content="<--- Select --->>"});
答案 0 :(得分:1)
Combobox没有儿童财产。 我建议你先新建你的组合,然后你可以轻松地提供它。 像:
ComboBox DynamicCombobox3 = new ComboBox { Name = "DynamicCombobox3", SelectedIndex = 0 };
YearGroupRegistersRightSide.Children.Add(DynamicCombobox3);
DynamicCombobox3.Items.Add(new ComboBoxItem { Name = "Item One" });
答案 1 :(得分:0)
我想ComboBox
没有实例化,请尝试将第1行更改为以下内容:
ComboBox DynamicCombobox3 = new ComboBox() { Name = "DynamicCombobox3", SelectedIndex = 0 };
也许你错过了调用ComboBox
的构造函数的圆括号。