WinRT TextBlock代码隐藏Canvas.Left动画

时间:2012-09-19 15:15:42

标签: animation storyboard windows-runtime textblock

我收到错误:

WinRT信息:无法解析指定对象上的TargetProperty Canvas.Left。

运行时出现此错误(构建正常)。代码的重要部分:

var canvasAnim = new DoubleAnimation() { To = -50, Duration = new Duration(TimeSpan.FromSeconds(0.3)) };
Storyboard.SetTarget(canvasAnim, MyWipedText);
Storyboard.SetTargetProperty(canvasAnim, "Canvas.Left");

我在代码后面添加动画,因为这是在对较大控件进行常规滑动后完成的。 知道如何让这个属性工作? (不透明度在这里工作正常)。

由于

1 个答案:

答案 0 :(得分:5)

您需要执行“(Canvas.Left)”,如

Storyboard.SetTargetProperty(canvasAnim, "(Canvas.Left)");

请注意,它不适用于自定义(用户定义)附加依赖项属性。