Uso correcto de PropertyChangedTrigger y ChangePropertyAction

Estoy tratando de establecer un valor seleccionado predeterminado cuandoItemsSource cambios de propiedad en miComboBox

Mi 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>

El SelectedItemsSource en mi VM cambia dinámicamente y quiero que se seleccione el primer elemento cada vez que esto suceda.

¿Alguna idea de por qué esto no funciona?

Respuestas a la pregunta(3)

Su respuesta a la pregunta