Vous pouvez toujours utiliser VisualStateManager et passer à l'état "Click" en gérant l'événement click d'un bouton.
void myButton_Click(object sender, RoutedEventArgs)
{
VisualStateManager.GoToState(this, "Click", true);
}
Vous devrez également définir un style et un état dans le code XAML.
<Style x:Key="ButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="StateGroup">
<VisualState x:Name="ActiveLink">
<Storyboard>
//animations go here
...
Aussi, rappelez-vous que les objets Button ont un tas d'états prédéfinir comme handicapés, Pressé (Cliquez?), MouseOver et Normal.
Un modèle de bouton a des états prédéfinis (vous n'avez pas besoin de configurer les déclencheurs). Utilisez-vous Blend? Version 3? – Jay
L'événement de clic du bouton n'a pas d'état correspondant. Il n'y a pas d'état "Clic". Alors oui, les déclencheurs sont nécessaires. – Arash