Srivatsn Narayanan wrote: > It worked for me. The text became bigger onmouseover. I did a > root=Application.Current.LoadRootVisual(Canvas(), "app.xaml") with the xaml > having nothing but a Canvas > Odd - doesn't work for me. Hopefully I'll get the 'web ide' up soon so that other people can poke it for me.
Michael > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Foord > Sent: Wednesday, March 19, 2008 11:43 PM > To: Discussion of IronPython > Subject: [IronPython] Silverlight - animation from code > > Any idea why the following code does nothing? (root is the application > root visual - the textblock becomes visible and 'starting' is printed at > the right time - but the fint size doesn't change as I would expect from > the Silverlight docs.) > > from System import TimeSpan > from System.Windows import Duration > from System.Windows.Controls import TextBlock > from System.Windows.Media.Animation import ( > DoubleAnimation, Storyboard > ) > > root.Children.Clear() > root.Resources.Clear() > > t = TextBlock() > t.FontSize = 20 > t.Text = 'Something Blue' > root.Children.Add(t) > > sb = Storyboard() > duration = Duration(TimeSpan.FromSeconds(2)) > a = DoubleAnimation() > a.Duration = duration > sb.Duration = duration > sb.Children.Add(a) > > Storyboard.SetTarget(a, t) > Storyboard.SetTargetProperty(a, 'FontSize') > a.From = 20 > a.To = 40 > > def anim(s, e): > print 'Starting' > sb.Begin() > > t.MouseEnter += anim > > root.Resources.Add(sb) > > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
