У мене є такий 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 та значення тексту ""?
Відповіді:
0 для відповіді № 1Ви не можете додати елемент до індексу -1, оскільки це означає, що нічого не вибрано. Ви можете встановити його в коді позаду myComboBox.SelectedIndex = -1;
або ви можете додати елемент у верхній частині списку з порожнім значенням myComboBox.Items.Insert (0, "");
і керувати порожнім вибором у коді позаду.