2010-04-30 4 views
2

Est-il possible d'animer un TabItem lorsqu'il est créé? Je voudrais créer une animation qui glissera le TabItem du fond de ma fenêtre à l'TabControl lui-même et ajouter un peu fade in trop :)Animation sur la création de TabItem?

Répondre

1

Réponse courte: oui. Vous pouvez associer une animation à l'événement routé Loaded comme indiqué ci-dessous.

<TabItem> 
    <TabItem.Triggers> 
     <EventTrigger RoutedEvent="Loaded"> 
      <BeginStoryboard> 
        <Storyboard> 
         <!-- animations go here --> 
        </Storyboard> 
      </BeginStoryboard> 
     </EventTrigger> 
    </TabItem.Triggers> 
</TabItem> 

Vous pouvez ensuite mettre une animation que vous voulez dans le Storyboard pour donner l'effet désiré.