按索引删除组合框项目

时间:2019-08-17 21:59:58

标签: c# wpf

我正在寻找一种通过索引删除ComboBox中特定项目的方法。 我只找到了一种使用以下代码按值删除项目的方法:

cbRooms.Items.Remove((ComboBoxItem)item))

更新

我想使用这样的代码

ComboBox.Items.Remove(ComboBox.SelectedIndex);

2 个答案:

答案 0 :(得分:2)

您可以使用RemoveAt方法按索引删除项目:

comboBox.Items.RemoveAt(index);

答案 1 :(得分:2)

这很简单:

cbRooms.Items.RemoveAt(0); //0 = Index

如果要获取所选值的索引并将其删除,则可以执行以下操作:

int SelectedIndex = cbRooms.SelectedIndex;
// OR LIKE : int SelectedIndex = cbRooms.FindString(textBox2.Text);
cbRooms.Items.RemoveAt(SelectedIndex); //0 = Index

希望您正在寻找的东西以及我的回答对您有所帮助。