如何删除组合框项目?我试过这个代码,但它不起作用。从组合框中移除组合框项目WPF
private void btnAdd_Click(object sender, RoutedEventArgs e)
{
foreach (var item in cbRooms.Items)
{
if (((ComboBoxItem)item).Content.ToString() == cbRooms.Text.ToString())
{
cbRooms.Items.Remove(((ComboBoxItem)item).Content.ToString());
}
}}
你是否在“Remove”行中添加了一个断点,并确认它是否被实际调用,即“if”条件实际上是否为真? – Heinzi
是它的计算结果为true –
为什么不直接将ComboBox绑定到某个集合并从集合本身中移除一个项目? –