Ho una casella combinata come questoWPF Combo box - Selezionare la voce per Tag
<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>
Come posso programmazione impostare l'indice selezionato per Tag Valore? Per esempio. 'myMenu.selectedTag = 3' e la domanda 3 sarebbe l'articolo selezionato?
Voglio qualcosa di più facile rispetto al mio attuale soluzione davvero ...
int tagToSelect = 3;
foreach (ComboBoxItem item in myMenu.Items)
{
if(item.Tag.Equals(tagToSelect)
{
myMenu.SelectedItem = item;
}
}
Solo per curiosità, perché dovresti selezionare gli articoli per tag? Puoi spiegare il caso d'uso? –