如何从中找到价值指数ComboBox?我尝试了这个,但它总是返回-1;
sexCombo.SelectedIndex = sexCombo.Items.IndexOf(teacherInfo["sex"].ToString());\nRun Code Online (Sandbox Code Playgroud)\n\n下面是如何添加 ComboBox 项目:
\n\n<ComboBox x:Name="sexCombo" Margin="5,20,10,0" VerticalAlignment="Top" Width="100" Style="{StaticResource MaterialDesignFloatingHintComboBox}" materialDesign:HintAssist.Hint="\xd8\xa7\xd9\x84\xd8\xac\xd9\x86\xd8\xb3" HorizontalContentAlignment="Left" Height="45" VerticalContentAlignment="Bottom">\n <ComboBoxItem Content="\xd8\xb0\xd9\x83\xd8\xb1"/>\n <ComboBoxItem Content="\xd8\xa3\xd9\x86\xd8\xab\xd9\x89"/>\n</ComboBox>\nRun Code Online (Sandbox Code Playgroud)\n
包含Items的集合因此需要获取相应元素的索引。尝试这个:ComboBoxComboBoxItemsComboBoxItem
var comboBoxItem = sexCombo.Items.OfType<ComboBoxItem>().FirstOrDefault(x => x.Content.ToString() == teacherInfo["sex"].ToString());
int index = sexCombo.SelectedIndex = sexCombo.Items.IndexOf(comboBoxItem);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9401 次 |
| 最近记录: |