J'ai créé un projet dans Visual Studio et je l'ai ouvert dans Blend pour pouvoir faire quelques animations.Stop StoryBoard a été lancé au démarrage du projet
J'ai créé deux animations en utilisant le StoryBoard et j'ai associé chaque animation à un bouton différent (dans l'action Clic).
Mon problème est que les deux animations commencent quand je lance l'application, et ce que je veux faire est de les arrêter jusqu'à ce que le bouton soit déclenché.
Comment puis-je y parvenir?
EDIT
Ceci est mon code source.
<s:SurfaceWindow.Resources>
<Storyboard x:Key="StoryboardStart" x:Name="SBStrt">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="image">
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Key="StoryboardStop" x:Name="STStp">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="image">
<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
Et dans le constructeur .cs Je possède ce
public SurfaceWindow1()
{
InitializeComponent();
// Add handlers for window availability events
AddWindowAvailabilityHandlers();
}
Voir mes mises à jour. –
Je ne suis pas shore mais: pouvez-vous essayer de définir RepeatBehavior sur "0x" ou "0: 0: 0". Comme ceci: RepeatBehavior = "0x" sur DoubleAnimationUsingKeyFrames. Pour plus d'informations: http://msdn.microsoft.com/en-us/library/system.windows.media.animation.repeatbehavior%28v=vs.95%29.aspx – RTB
Si ma réponse m'a aidé, veuillez l'accepter. Sinon, quel est le statut du problème? Peut-être je peux vous aider. – RTB