我遇到了一个错误:
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");
我将动画附加在代码后面,因为这是在更大的控件上进行一般滑动之后完成的。你有什么想法如何使该属性起作用?(顺便说一下透明度在这里工作得很好)。谢谢。
..."(Canvas.Left)"
对我也起了作用。看来括号是用于附加属性的。在我的情况下,我通过将附加属性放在XAML中的括号中(而不是通过代码)来消除错误,并且它像魔法一样奏效。请参见下面的示例:.......Storyboard.TargetProperty="(Grid.Row)">
谢谢 Filip - Pap