J'essaie de modifier l'apparence du bouton lorsque le pointeur de la souris le survole en utilisant VisualStateManager
. Mais ça ne marche pas. Aidez-moi, s'il vous plaît!VisualStateManager dans Windows Phone 8
XAML
<Button x:Name="button" Background="AntiqueWhite" Grid.Row="2" Grid.Column="0" MouseEnter="button_MouseEnter" MouseLeave="button_MouseLeave">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="ColorState">
<VisualState x:Name="MouseEnter">
<Storyboard Storyboard.TargetProperty="Background">
<ColorAnimation To="Aquamarine" Duration="0:1:30"/>
</Storyboard>
</VisualState>
<VisualState x:Name="MouseLeave"/>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Button>
С #
private void button_MouseEnter(object sender, System.Windows.Input.MouseEventArgs e)
{
bool bol = VisualStateManager.GoToState(this, MouseEnter.Name, true);
}
private void button_MouseLeave(object sender, System.Windows.Input.MouseEventArgs e)
{
bool bol = VisualStateManager.GoToState(this, MouseLeave.Name, true);
}
Wh Il y a votre code? Qu'avez-vous essayé? Quels problèmes avez-vous? Qu'est-ce que ça ne veut pas dire? Avez-vous une erreur? ... –
Je suis désolé, le code n'a pas ajouté tout de suite. Non, aucune erreur n'apparaît. Mais VisualStateManager.GoToState renvoie false. –
Il n'y a pas de 'pointeur de souris' sur un téléphone - utilisez les événements tapés ou tactiles? –