none
Redimensionner un élément à travers une animation "Storyboard" XAML RRS feed

  • Question

  • Bonjour, je travaille actuellement sur un projet pour W8, en C# et XAML.
    J'aimerais savoir comment on peut faire une animation qui redimensionne un élément.

    J'utilise une storyboard, mais voila le problème rien à faire, je n'arrive pas à faire changer la taille à mon rectangle ...
    J'ai tout essayé, les storyboard.targetproperty = "Width" et "Height" les  storyboard.targetproperty = "scaleX" et "scaleY"
    mais rien ne marche :/

    Si quelqu'un à une solution pour redimensionner le rectangle à travers le storyboard, je lui serais reconnaissant :)

    • Déplacé nikho mardi 24 juillet 2012 15:29 Question windows 8 (Origine :Visual Studio - en général)
    • Déplacé Aurel Bera jeudi 20 septembre 2012 13:14 (Origine :Développement Windows 8 )
    mardi 24 juillet 2012 09:13

Toutes les réponses

  • Bonjour,

    si vous n'avez pas trouvé la solution à votre problème, voici un exemple pour redimensionner un Border avec un StoryBoard, il provient d'une application WPF mais je pense que sur le XAML des applications Windows Store cela doit être sensiblement la même chose.

    <Storyboard x:Key="MouseOverB">
        <DoubleAnimation Duration="0:0:0.15" Storyboard.TargetName="MyBorder" Storyboard.TargetProperty="(Border.RenderTransform).(ScaleTransform.ScaleX)" To="1.25" />
        <DoubleAnimation Duration="0:0:0.15" Storyboard.TargetName="MyBorder" Storyboard.TargetProperty="(Border.RenderTransform).(ScaleTransform.ScaleY)" To="1.25" />
    </Storyboard>

    En espérant que cela puisse vous aider, ou bien une autre personne.


    #codingwithfun / .NET

    • Proposé comme réponse mplessis mercredi 28 novembre 2012 11:56
    mercredi 28 novembre 2012 11:56
  • Bonjour,

    Je te conseille vivement d'utiliser Blend, ainsi tu pourras faire ton animation très simplement.

    Pour faire une animation depuis le C#, c'est possible mais très sportif !

    Voici un petit tutoriel pour commencer : http://msdn.microsoft.com/fr-fr/silverlight/bb870530.aspx#_Toc177198150


    Christophe

    mercredi 2 janvier 2013 09:04