v1rtyaluk
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Mextrom, спасибо. Правде, меня интересовало как это реализовать в коде но, я уже разобрался сам. Очередная задачка.Написал код: Код: ... var daukf2 = new DoubleAnimationUsingKeyFrames { BeginTime = TimeSpan.FromSeconds(0) }; daukf2.KeyFrames.Add(new SplineDoubleKeyFrame(0.9, TimeSpan.FromSeconds(0.1))); daukf2.KeyFrames.Add(new SplineDoubleKeyFrame(1, TimeSpan.FromSeconds(0.4), new KeySpline(0.5, 0.5, 0.5, 1))); daukf2.KeyFrames.Add(new SplineDoubleKeyFrame(1, TimeSpan.FromSeconds(1.8))); daukf2.KeyFrames.Add(new SplineDoubleKeyFrame(1.1, TimeSpan.FromSeconds(3.1), new KeySpline(0.5, 0, 0.5, 0.5))); Storyboard.SetTargetName(daukf2, splashGrid.Name); Storyboard.SetTargetProperty(daukf2, new PropertyPath(ScaleTransform.ScaleXProperty)); Storyboard.SetTargetName(daukf2, splashGrid.Name); Storyboard.SetTargetProperty(daukf2, new PropertyPath(ScaleTransform.ScaleYProperty)); .... | Как в Код: new PropertyPath(ScaleTransform.ScaleXProperty) | поместить Код: (UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY) | ?? грид должен растягиваться, а потом пропадать, а анимация растягивания проходит в холостую. [UPD] пробую Код: var xProperty = ((splashGrid.RenderTransform as TransformGroup).Children[0] as ScaleTransform).ScaleX; | получаю: XamlPArseException не обработано. Что не так?? | Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 19:15 11-06-2011 | Исправлено: v1rtyaluk, 19:34 11-06-2011 |
|