在纯XAML中选择具有值(而不是索引)的组合框项的正确语法是什么?
不起作用:
<StackPanel>
<ComboBox SelectedValue="CA">
<ComboBoxItem Tag="CO">Colorado</ComboBoxItem>
<ComboBoxItem Tag="CA">California</ComboBoxItem>
<ComboBoxItem Tag="NM">New Mexico</ComboBoxItem>
</ComboBox>
</StackPanel>
不起作用:
<StackPanel>
<ComboBox SelectedValue="CA">
<ComboBoxItem Value="CO">Colorado</ComboBoxItem>
<ComboBoxItem Value="CA">California</ComboBoxItem>
<ComboBoxItem Value="NM">New Mexico</ComboBoxItem>
</ComboBox>
</StackPanel>
甚至不起作用:
<ComboBox SelectedValue="Colorado">
<ComboBoxItem Tag="CO">Colorado</ComboBoxItem>
<ComboBoxItem Tag="CA">California</ComboBoxItem>
<ComboBoxItem Tag="NM">New Mexico</ComboBoxItem>
</ComboBox>
这不起作用:
<StackPanel>
<ComboBox SelectedItem="CA">
<ComboBoxItem Tag="CO">Colorado</ComboBoxItem>
<ComboBoxItem Tag="CA">California</ComboBoxItem>
<ComboBoxItem Tag="NM">New Mexico</ComboBoxItem>
</ComboBox>
</StackPanel>
最佳答案
我认为这应该有效。试试。
<StackPanel>
<ComboBox>
<ComboBoxItem Tag="CO">Colorado</ComboBoxItem>
<ComboBoxItem Tag="CA" IsSelected="True">California</ComboBoxItem>
<ComboBoxItem Tag="NM">New Mexico</ComboBoxItem>
</ComboBox>
</StackPanel>
关于wpf - 如何在XAML中使用选定的值制作简单的组合框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1818756/