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, "");
在列表顶部添加一个空值的项目并在后面的代码中处理空选择。
我有一个这样的组合框:
<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, "");
在列表顶部添加一个空值的项目并在后面的代码中处理空选择。