不了解Storyboard.TargetProperty属性

时间:2010-09-18 10:43:36

标签: silverlight-4.0

Storyboard.TargetProperty究竟是什么意思。我知道这是我们想要动画的对象的属性。但为什么它们如此复杂如下: -

Storyboard.TargetProperty='(Shape.Fill).(SolidColorBrush.Color)'

为什么不: -

Storyboard.TargetProperty='Fill'

第二个例子: -

 <DoubleAnimationUsingKeyFrames
Storyboard.TargetProperty="(UIElement.RenderTransform).
(TransformGroup.Children)[3].(ScaleTransform.ScaleX)"
Storyboard.TargetName="rectangle">
                <EasingDoubleKeyFrame KeyTime="0:0:1"
Value="1.88"/>
            </DoubleAnimationUsingKeyFrames>

我需要记住这个奇怪而复杂的目标属性吗?任何帮助或任何记住这一点的提示和技巧表示赞赏。

提前致谢:)

1 个答案:

答案 0 :(得分:1)

最好的建议,在Blend中做这些东西,我的想法是这些动画从未打算手工编码,MS总是希望设计师使用Blend创建UI和动画,而开发人员编写代码将数据推送到它