是否支持数组类型的自定义属性的动画?简单属性的动画(例如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]"));
有什么想法吗?
答案 0 :(得分:0)
很多变换动画都使用索引到属性数组中,所以至少这个简单的情况肯定是可能的。
(你能否提供你的XAML,所以我们可以使用代码看看有什么可能。获取正确访问子成员的语法需要一些互动?)