2010-08-13 11 views
2

J'ai un état visuel = chargement. Et j'ai besoin dans cet état visuel de montrer le cercle de chargement avec une animation toujours répétée. Mais il ne se répète qu'une seule fois! Comment puis-je définir le comportement de répétition à jamais?Comportement de répétition Silverlight dans l'état visuel

 <VisualState x:Name="LoadingChildNodes"> 
            <Storyboard RepeatBehavior="Forever" AutoReverse="False"> 
             <DoubleAnimation Duration="0" To="0.915" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="grid1" d:IsOptimized="True"/> 
             <DoubleAnimation 
              Duration="0:0:2" To="360" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.Rotation)" Storyboard.TargetName="ellipse" d:IsOptimized="True"/> 
            </Storyboard> 
           </VisualState> 

Répondre

1

solution trouvée :)

      <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.Rotation)" Storyboard.TargetName="ellipse"> 
              <EasingDoubleKeyFrame KeyTime="0" Value="0"/> 
              <EasingDoubleKeyFrame KeyTime="0:0:2" Value="360"/> 
             </DoubleAnimationUsingKeyFrames> 
Questions connexes