string str1 = ((ComboBoxItem)this. cboboxrate1553b.items[. Cboboxrate1553b.selectedindex]). Tag.tostring (); string str2 = ( this as ComboBoxItem). Tag.tostring ();
I do not know why I can only convert to var or string type, and then to other types.
I have a combo box like this
<ComboBox Name="myMenu"> <ComboBoxItem Content="Question 1" Tag="1" /> <ComboBoxItem Content="Question 2" Tag="2" /> <ComboBoxItem Content="Question 3" Tag="3" /> <ComboBoxItem Content="Question 4" Tag="4" /> </ComboBox>
How can I programmatically set the selected index by Tag Value? e.g. ' Mymenu.selectedtag = 3 ' and Question 3 would be the selected item?
I want something easier than my current solution really ...
int tagToSelect = 3; foreach (ComboBoxItem item in myMenu.Items) { if(item.Tag.Equals(tagToSelect) { myMenu.SelectedItem = item; } }
WPF Combo Box gets the selected tag