集合类型的自定义属性的动画

时间:2010-08-23 00:49:47

标签: silverlight

是否支持数组类型的自定义属性的动画?简单属性的动画(例如Point类型)对我来说很好。当我将属性更改为PointCollection类型时,代码停止使用错误:无法解析指定对象上的TargetProperty Points [0]。

属性定义为

    public static readonly DependencyProperty PointsProperty =
        DependencyProperty.Register("Points",
        typeof(PointCollection),
        typeof(Bone),
        new PropertyMetadata(new PropertyChangedCallback(OnPointsChanged)));

    public PointCollection Points
    {
        get { return (PointCollection)GetValue(PointsProperty); }
        set { SetValue(PointsProperty, value); }
    }

时间轴是从代码

创建的
    Storyboard.SetTarget(tlArr, obj);
    Storyboard.SetTargetProperty(tlArr, new PropertyPath("Points[0]"));

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

很多变换动画都使用索引到属性数组中,所以至少这个简单的情况肯定是可能的。

(你能否提供你的XAML,所以我们可以使用代码看看有什么可能。获取正确访问子成员的语法需要一些互动?)