je le déclenchement de données suivant mise en place d'un modèle de contrôledéclenchement de données ne tirerons pas
<DataTrigger Binding="{Binding Path=IsDragged}"
Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard Storyboard="{StaticResource Active}" />
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<BeginStoryboard Storyboard="{StaticResource Unactive}" />
</DataTrigger.ExitActions>
</DataTrigger>
En général, il se déclenche au moins une fois (pas toujours) et à un moment donné cessera. Quelques notes intéressantes supplémentaires:
- La même propriété est mise en place dans un MultiDataTrigger, ce déclencheur se déclenche toujours
- Les mêmes storyboards sont référencés dans un autre déclencheur, ils continuent à courir après ce déclencheur ne réussit pas
Edit: Le MultiDataTriggers est mis en place comme suit:
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Path=IsActive}"
Value="True" />
<Condition Binding="{Binding Path=IsDragged}"
Value="False" />
<Condition Binding="{Binding Path=IsInCart}"
Value="False" />
</MultiDataTrigger.Conditions>
<MultiDataTrigger.EnterActions>
<BeginStoryboard x:Name="ShowTag_BeginStoryboard"
Storyboard="{StaticResource ShowTag}" />
</MultiDataTrigger.EnterActions>
<MultiDataTrigger.ExitActions>
<BeginStoryboard x:Name="HideTag_BeginStoryboard"
Storyboard="{StaticResource HideTag}" />
</MultiDataTrigger.ExitActions>
</MultiDataTrigger>
Cela semble avoir été le problème, travaillant régulièrement maintenant. –