2009-10-23 10 views
3

Connaissez-vous un exemple d'animation de l'insertion d'un élément sur un ListBox? L'effet je pensais à quelque chose comme:Animation WPF sur un ListBox

  • Au début, nous avons des articles A et B sur le ListBox.

  • qu'un objet C est inséré entre A et B.

  • En effet, je l'imaginais, avant C est inséré, A et B deviennent progressivement plus éloignés jusqu'à ce qu'un élément C s'inscrit entre les deux. Lorsque nous atteignons ce point, C est inséré finement.

Mon problème est que, même si je l'ai déjà fait quelque chose au sujet des modèles (que je pourrais animer), je ne sais pas comment séparer lentement deux points à l'ListBox.

Des idées?

Merci d'avance

Répondre

7

Insérez d'abord le point C, mais avec une hauteur 0 et avec son contenu caché (ou transparent). Ensuite, animez la hauteur de l'objet C à sa hauteur maximale: cela séparera A et B. Enfin, rendre visible le contenu de l'élément C (ou animer son opacité en visibilité).

+0

bien .. Je suppose que cela fera l'affaire. Merci! –