c# - Check if a ComboBox Contains Item -
i have this:
<combobox selectedvaluepath="content" x:name="cb"> <comboboxitem>combo</comboboxitem> <comboboxitem>box</comboboxitem> <comboboxitem>item</comboboxitem> </combobox> if use
cb.items.contains("combo") or
cb.items.contains(new comboboxitem {content = "combo"}) it returns false.
can tell me how check if comboboxitem named combo exists in combobox cb?
items itemcollection , not list of strings. in case collection of comboboxitem , need check content property.
cb.items.cast<comboboxitem>().any(cbi => cbi.content.equals("combo")); or
cb.items.oftype<comboboxitem>().any(cbi => cbi.content.equals("combo")); you can loop on each item , break in case found desired item -
bool itemexists = false; foreach (comboboxitem cbi in cb.items) { itemexists = cbi.content.equals("combo"); if (itemexists) break; }
Comments
Post a Comment