WPF, forever, forever,...
je vous livre une astuce pour vos aplis WPF. Evitez d'utilisez les storyboards avec la propriété RepeatBehavior="forever". En effet utilisée dans une fenêtre qui possède la propriété "AllowTransparency" (cf message)à true, c'est le processeur central qui travaille et non le processeur graphique.
exemple :
<Window.Resources>
<
Storyboard x:Key="forever"><
DoubleAnimationUsingKeyFrames BeginTime="00:00:00" RepeatBehavior="Forever" Storyboard.TargetName="path"
Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)">
<SplineDoubleKeyFrame KeyTime="00:00:01" Value="360"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Window.Resources>
de plus une fois demarré, on ne peut plus les arrêter....
Et plus généralement RepeatBehavior, empêche un contrôle fin des storyboards.
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :