Что я хочу сделать, если в поле со списком есть только 1 item, тогда он получает preselected. Я попытался использовать DataTriggers, но он не работает для 'SelectedIndex'. Но когда я установил 'IsEnabled' свойство false его работа и отключить выпадающий список.SelectedIndex DataTrigger не работает в Combobox
Ниже мой код:
<ComboBox Name="WarehouseCombo"
ItemsSource="{Binding Path=WarehouseList}"
SelectedValue="{Binding Warehouse,Mode=TwoWay}"
Text="{Binding Path=TxtWarehouse,Mode=TwoWay}">
<ComboBox.Style>
<Style TargetType="{x:Type ComboBox}">
<Style.Triggers>
<DataTrigger
Binding="{Binding Path=Items.Count, ElementName=WarehouseCombo}" Value="1">
<Setter Property="SelectedIndex" Value="0" />
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.Style>
</ComboBox>
Пожалуйста, помогите мне, почему это происходит в случае «SelectedIndex».