XAML 组合框索引 -1

XAML Combobox index -1

我有一个这样的组合框:

<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>

但是当我 select 一个值时,我不能 return 索引 -1 因为我没有这个索引。

如何放置索引为 -1 且文本值为“”的第一个值?

您不能将项目添加到索引 -1,因为这意味着未选择任何内容。您可以在后面的代码中设置它 myComboBox.SelectedIndex = -1; 或者您可以通过 myComboBox.Items.Insert (0, ""); 在列表顶部添加一个空值的项目并在后面的代码中处理空选择。