XAML Combobox指数-1

时间:2015-04-09 13:05:51

标签: c# wpf xaml combobox

我有一个像这样的组合框:

<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且文本值为“”的第一个值?

1 个答案:

答案 0 :(得分:0)

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

相关问题