locked
Animation Silverlight C# RRS feed

  • Question

  • Bonjour

    J'aimerais refaire cette animation en C# :

    <Storyboard >
    
    
    
     <DoubleAnimation Storyboard.TargetName="NomDeMonControle" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)" Duration="0:0:2" To ="250"/>
    
    
    
    </Stodyboard>
    
    
    
    

    Comment faire ? Le controle a faire glisser n'est rien de plus qu'un simple TextBlcok.

    Pourquoi en C# alors que mon animation est fonctionnelle en XAML ?
    Mon TextBlock a un Width variable en fonction du texte, je veux que mon texte défile sur l'écran de façon à ce qu'elle apparaisse d'un côté et disparaisse de l'autre.. En C#, comme vous le savez, je peux préciser que la distance du déplacement = la longueur actuelle du texte + 100.

    defilement_texte_x.To = TextBlock1.ActualWidth + 100;
    
    
    
    

    J'ai déjà un peu cherché sur le net, plein de choses, mais qui marchent pas, ou que je ne sait pas appliquer.. (oui, j'ai bien fait gaffe aux ID's etc.).

    /*

    *  E  *  D  *  I  *  T  *

    */

    Comme par exemple : http://blogs.msdn.com/b/silverlight_sdk/archive/2008/03/24/create-an-animation-in-code.aspx; j'ai pris cet exemple et je l'ai adapté à mes besoins.
    Mais Visual Studio me genère l'erreur suivante : Cannot convert from 'string' to 'System.Windows.PropertyPath'

    Cordialement, Andrés Talavera


    Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    • Modifié Im.Cresus vendredi 13 août 2010 12:45 Mis à jour
    jeudi 12 août 2010 23:31

Réponses

Toutes les réponses