666 messaggi dal 10 febbraio 2006
ciao

Ho un problema

Ho creato una storyboard il cui codice è
//    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="img_castello" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)">
        //        <EasingDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
        //        <EasingDoubleKeyFrame KeyTime="00:00:00.0530000" Value="4"/>
        //        <EasingDoubleKeyFrame KeyTime="00:00:00.1270000" Value="-4"/>
        //        <EasingDoubleKeyFrame KeyTime="00:00:00.1970000" Value="1.985"/>
        //        <EasingDoubleKeyFrame KeyTime="00:00:00.3820000" Value="15.03"/>
        //    </DoubleAnimationUsingKeyFrames>


Vorrei creare da codeBehind questa animazione e mi muovo così

Storyboard storyboard1 = new Storyboard();
            DoubleAnimationUsingKeyFrames DoubleAnimationUsingKeyFrames1 = new DoubleAnimationUsingKeyFrames();
            DoubleAnimationUsingKeyFrames1.BeginTime = new TimeSpan(0, 0, 0);
            EasingDoubleKeyFrame EasingDoubleKeyFrame1_1 = new EasingDoubleKeyFrame();
            EasingDoubleKeyFrame1_1.KeyTime = new TimeSpan(0, 0, 0);
            EasingDoubleKeyFrame1_1.Value = 0;
            EasingDoubleKeyFrame EasingDoubleKeyFrame1_2 = new EasingDoubleKeyFrame();
            EasingDoubleKeyFrame1_2.KeyTime = new TimeSpan(0, 0, 0, 0530000);
            EasingDoubleKeyFrame1_2.Value = 4;
            EasingDoubleKeyFrame EasingDoubleKeyFrame1_3 = new EasingDoubleKeyFrame();
            EasingDoubleKeyFrame1_3.KeyTime = new TimeSpan(0, 0, 0, 1270000);
            EasingDoubleKeyFrame1_3.Value = -4;
            EasingDoubleKeyFrame EasingDoubleKeyFrame1_4 = new EasingDoubleKeyFrame();
            EasingDoubleKeyFrame1_4.KeyTime = new TimeSpan(0, 0, 0, 1970000);
            EasingDoubleKeyFrame1_4.Value = 1.985;
            EasingDoubleKeyFrame EasingDoubleKeyFrame1_5 = new EasingDoubleKeyFrame();
            EasingDoubleKeyFrame1_5.KeyTime = new TimeSpan(0, 0, 0, 3820000);
            EasingDoubleKeyFrame1_5.Value = 15.03;
            DoubleAnimationUsingKeyFrames1.KeyFrames.Add(EasingDoubleKeyFrame1_1);
            DoubleAnimationUsingKeyFrames1.KeyFrames.Add(EasingDoubleKeyFrame1_2);
            DoubleAnimationUsingKeyFrames1.KeyFrames.Add(EasingDoubleKeyFrame1_3);
            DoubleAnimationUsingKeyFrames1.KeyFrames.Add(EasingDoubleKeyFrame1_4);
            DoubleAnimationUsingKeyFrames1.KeyFrames.Add(EasingDoubleKeyFrame1_5);

Storyboard.SetTarget(DoubleAnimationUsingKeyFrames1, img);
            Storyboard.SetTargetProperty(DoubleAnimationUsingKeyFrames1, new PropertyPath(   "Qui non sono riuscito a trovare la sintassi giusta"  );



Qual'è la sintassi giusta di (UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)
nel properypath?
666 messaggi dal 10 febbraio 2006
Risolto:

new PropertyPath("(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)")

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC