Eh bien, j'ai un contrôle personnalisé et lorsque Voici mon visibilité code> est modifié en
visible code> j'ai un
déclencheur code> avec une action Entrée / Quitter mais le problème Est-ce que lorsque l'action de sortie incendie la visibilité code> code> n'est plus visible code> de sorte que l'animation ne peut pas être vue comment puis-je réparer cela?
Déclencheur code>: p>
3 Réponses :
J'ai essayé cela aussi et j'ai échoué. Je pense qu'il n'est pas possible d'accomplir cela dans un simple contrôtemplate code> avec un
déclencheur code> sur la visibilité
code> Propriété. Ce que vous pouvez faire est d'ajouter un
d'opacité code> d'une animation de 1 à 0 à un
déclencheur code> pour une autre propriété, par exemple un
dépendanceProperty code> que vous ajoutez le code derrière vous-même. p>
Vous pouvez également utiliser ObjectAnimationDUningkeyFames code> pour définir la visibilité code> pour la période d'animation.
Dans ce cas, aucun codeBeHind n'est pas nécessaire. P>
Je ne suis pas sûr à 100%, mais n'allandera-t-il que le cahier du carnet déclenche le showstoryboard s'il a changé la valeur de la visibilité?
Il y a un moyen de y parvenir. Pas 100% pur, mais fonctionne pour moi:
N'utilisez pas Visibilité code> Propriété, mais utilisez
opacité code> et
tag code>. p>
C'est vrai. Trucs tressés. Je résous ce problème avec des propriétés attachées + la coercition de valeur. Jetez un coup d'œil ici: Animation FADE WPF . J'espère que cela t'aides. Bravo, Anvaka.
Cela a-t-il une animation fondue? Puis-je modifier cela pour que cela ne retarde que la peau / effondrement jusqu'à ce que mon animation soit terminée?
Je me demande la même chose que Petoj.
@Petoj, @jpierson: Bien sûr, vous pouvez faire ce que vous voulez avec le code. Il a une animation intégrée et j'irais avec une approche suggérée dans mon échantillon. En attendant que l'animation externe complète des sons comme une complexité inutile. Bien que si vous voulez vraiment l'avoir, vous pouvez faire une valeur de propriété attachée plus sophistiquée et passer une animation comme l'une de ses valeurs ... J'ai l'impression qu'il est difficile de donner une solution complète dans ce commentaire. Si vous avez besoin de plus, veuillez poster une question et je donnerai une réponse plus élaborée :).