mam to:Sprawdź, czy ComboBox Zawiera produkt
<ComboBox SelectedValuePath="Content" x:Name="cb">
<ComboBoxItem>Combo</ComboBoxItem>
<ComboBoxItem>Box</ComboBoxItem>
<ComboBoxItem>Item</ComboBoxItem>
</ComboBox>
Jeśli używam
cb.Items.Contains("Combo")
lub
cb.Items.Contains(new ComboBoxItem {Content = "Combo"})
zwraca False
.
Czy ktoś może mi powiedzieć jak mogę sprawdzić, czy ComboBoxItem
nazwie Combo
istnieje w ComboBox
cb
?
ComboBox nie ma nazw, więc jak się do niego odwołujesz? – Paparazzi
Najlepiej jest umieścić kod, który odtwarza problem. – Paparazzi
Jeśli szukasz prędkości, powiąż źródło z HashSet łańcucha i sprawdź, czy HashSet zawiera ciąg znaków. Jeśli potrzebujesz dynamicznych wstawień i usuwa to ObservableCollection. Używanie ComboBox jako kolekcji nie jest optymalne. – Paparazzi