콤보 상자 항목을 삭제하는 방법은 무엇입니까? 이 코드를 시도했지만 작동하지 않습니다. 대신 ComboBoxItem을 제거콤보 상자 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' 조건이 실제로 true로 평가되는지 확인하십시오. – Heinzi
예 해당 값이 true로 평가됩니다. –
ComboBox를 일부 컬렉션에만 바인딩하고 컬렉션 자체에서 항목을 제거하지 않는 이유는 무엇입니까? –