Tôi có một combo box như thế nàyWPF Combo hộp - Chọn Item bằng cách 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>
Làm thế nào tôi có thể lập trình thiết lập các chỉ số được lựa chọn bởi Tag Value? Ví dụ. 'myMenu.selectedTag = 3' và Câu hỏi 3 sẽ là mục được chọn?
Tôi muốn một cái gì đó dễ dàng hơn giải pháp hiện tại của tôi thực sự ...
int tagToSelect = 3;
foreach (ComboBoxItem item in myMenu.Items)
{
if(item.Tag.Equals(tagToSelect)
{
myMenu.SelectedItem = item;
}
}
Chỉ vì tò mò, tại sao bạn cần chọn các mục theo thẻ? Bạn có thể giải thích trường hợp sử dụng không? –