11
votes

Animation clignotante WPF

J'ai cette animation avec moi, une sorte d'animation clignotante, telle que lorsque le bouton est cliqué, le rectangle "clignote". J'ai écrit un code pour l'animation, je voulais juste savoir s'il y a une meilleure façon d'atteindre cette animation. Aucune suggestion?

code est comme ci-dessous: xxx


3 commentaires

La meilleure façon n'est pas de clignoter. La balise est enfin mort; laissez-le reposer en paix. Il y a une raison pour laquelle les gens détestaient .


Commentaire présomptueux, @codygray


Je me sens comme si vous devriez utiliser caché et non effondré en raison des conséquences de la mise en page.


4 Réponses :


25
votes

au lieu de ObjectAnimationUnyKeyFames Animation, vous pouvez utiliser simple doubleinimation sur le opacité propriété de votre rectangle: xxx


1 commentaires

Comment faire ce clignotement ne s'estomptait pas disparaître et sortir? Similaire à une zone de texte Caret



1
votes

Voici la version C # Code pour quelqu'un qui en a besoin ... XXX PRE>

D'autre part, vous pouvez mettre en œuvre des clignotants pour tout contrôle comme celui-ci. P>

Dispatcher.BeginInvoke((Action)(() =>
{
    Storyboard sb = this.FindResource("AlertArea") as Storyboard;
    sb.Begin();
}));


0 commentaires

5
votes

Je sais que c'est un vieux fil, mais pour add-on à la réponse de Pavlo, ce qui m'a aidé et est correct. Je voulais plus d'un effet de scintillement réel que d'une "fonte-intestation" rapide . J'ai utilisé son code d'animation et j'ai modifié un peu:

dans vos ressources: xxx

dans votre xaml: xxx


0 commentaires

0
votes

Une autre approche pour une version plus "en forme de scintillement", mais en utilisant easingfuncion au lieu de storyboards complexes ...

(Basé sur d'autres bonnes réponses ici)

Utilisation du code: xxx

à l'aide de xaml: xxx


0 commentaires