У меня есть анимация silverlight (работа на 100% уверена):
<UserControl.RenderTransform>
<CompositeTransform/>
</UserControl.RenderTransform>
и в коде:
Storyboard.SetTargetProperty(myDoubleAnimation1, new PropertyPath("(UIElement.RenderTransform).(CompositeTransform.TranslateX)"));
Storyboard.SetTargetProperty(myDoubleAnimation2, new PropertyPath("(UIElement.RenderTransform).(CompositeTransform.TranslateY)"));
Я пробовал в WPF это:
<UserControl.RenderTransform>
<TranslateTransform />
</UserControl.RenderTransform>
и:
Storyboard.SetTargetProperty(myDoubleAnimation1, new PropertyPath("(UIElement.RenderTransform).(TranslateTransform.X)"));
Storyboard.SetTargetProperty(myDoubleAnimation2, new PropertyPath("(UIElement.RenderTransform).(TranslateTransform.Y)"));
, но происходит сбой, за исключением того, что путь (UIElement.RenderTransform). (TranslateTransform.X) не может быть разрешен или как-то так. Можете ли вы помочь?