The forums have permanently moved to This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.

Results 1 to 2 of 2

Thread: Programatically set Silverlight rotational transform

  1. #1

    Programatically set Silverlight rotational transform

    i have tried to wrap my head around Silverlight and got a bit stuck on how to programatically add a rotational transform to a storyboard, i've tried a lot of different options and also spent some time looking for documentation but i've come up short.
    This is what I have tried most recently:

    DoubleAnimation myDoubleAnimation = newDoubleAnimation();
    myDoubleAnimation.Duration = duration;

    Storyboard sb = newStoryboard();
    sb.Duration = duration;


    Rectangle rectangle = newRectangle();
    rectangle = sender asRectangle;

    if (null != rectangle)
    ImageBrush ib = newImageBrush();
    ib.ImageSource = newBitmapImage(newUri("Images/Sunset.jpg", UriKind.Relative));
    rectangle.Fill = ib;

    Storyboard.SetTarget(myDoubleAnimation, rectangle);
    Storyboard.SetTargetProperty(myDoubleAnimation, newPropertyPath ("(rectangle.RenderTransform.Transform)"));

    PropertyPath pp = newPropertyPath("(0).(1)", newDependencyProperty[] {
    Rectangle.RenderTransformProperty, RotateTransform.AngleProperty });

    myDoubleAnimation.From = 0;
    myDoubleAnimation.To = 360;

    myBorder.Resources.Add(rectangle.Name+"Animation", sb);


    I'd be thankfull for any input

  2. #2
    Are you trying to programmatically create the element you wish to apply the animation to?

    Great, now even Kirupa is { facebooking | twittering }

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Home About Meet the Moderators Advertise

 Link to Us


Copyright 1999 - 2012