当尝试在组合框中访问新添加的值时,它会显示此错误消息!
对象引用未设置为对象的实例
窗口有一个组合框和文本框!单击“添加新项”按钮时,应将文本框值加载到组合框中。这个加载的动作工作正常!但是当我们尝试访问新添加的一个时(例如,当单击编辑按钮时),显示上面的错误消息。
XAML代码:
<ComboBox x:Name="cmbList" x:FieldModifier="public" HorizontalAlignment="Left" Margin="58,10,0,0" VerticalAlignment="Top" Width="147"
<ComboBoxItem Content="1st Item"/>
<ComboBoxItem Content="2nd Item"/>
<ComboBoxItem Content="3rd Item"/>
</ComboBox>
按钮点击功能:
cmbList.Items.Add(textbox1.text)
到目前为止,它正常工作!如果我尝试重新选择它会给出此错误消息!
请有人纠正我!
提前致谢!
答案 0 :(得分:0)
您要在ComboBoxItem
的集合中添加ComboBox
,因此ComboBoxItem
或您的编辑代码将不会满意,因为我认为您期待cmbList.Items.Add(textbox1.text)
}。
尝试在点击事件中替换此行:
cmbList.Items.Add(new ComboBoxItem { Content = textbox1.text });
有了这个:
var workouts = [
[0, Object, 0, 0, 0],
[Object, 0, 0, 0, 0],
[0, 0, 0, Object, 0]
];