Właściwe użycie właściwości PropertyChangedTrigger i ChangePropertyAction

Próbuję ustawić domyślną wybraną wartość, gdyItemsSource zmiany własności na moimComboBox

Mój xaml:

<ComboBox ItemsSource="{Binding SelectedItemsSource, Mode=OneWay}" x:Name="c1">
   <i:Interaction.Triggers>
         <ei:PropertyChangedTrigger Binding="{Binding ItemsSource,RelativeSource={RelativeSource Self}}">
              <ei:ChangePropertyAction PropertyName="SelectedIndex" Value="{StaticResource zero}" TargetName="c1"/>
         </ei:PropertyChangedTrigger>                        
   </i:Interaction.Triggers>             
</ComboBox>

SelectedItemsSource w mojej maszynie wirtualnej zmienia się dynamicznie i chcę, aby pierwszy element był wybierany za każdym razem.

Jakiś pomysł, dlaczego to nie działa?

questionAnswers(3)

yourAnswerToTheQuestion