我有一个像这样的组合框:
<ComboBox Style="{StaticResource ComboBox}" Grid.Column="1" x:Name="CBX_GROUP" ItemsSource="{Binding }">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock>
<Run Text="{Binding LIBELLE}" />
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
但是当我选择一个值时,我无法返回索引-1,因为我没有这个索引。
如何设置索引为-1且文本值为“”的第一个值?
答案 0 :(得分:0)
您无法将项目添加到索引-1,因为这意味着没有选择任何内容。您可以在myComboBox.SelectedIndex = -1;
后面的代码中设置它,或者您可以在列表顶部添加一个空值myComboBox.Items.Insert (0, "");
的项目,并在后面的代码中处理空选项。