wpf—不了解的storyboard错误
各位大侠,本人最近在做wpf,遇到storyboard的编译错误,不懂,跪求指导!http://my.csdn.net/my/album/detail/1158417#
感激不尽! --------------------编程问答-------------------- 贴出代码来,你那个图只能看出是_storyboard出错
--------------------编程问答-------------------- 没有标记,你取了名字没有,是不是叫_storyboard?
--------------------编程问答-------------------- 哦,你没有给你的DoubleAnimation对象指定Target
Storyboard storyBoard = new Storyboard();
DoubleAnimation ani = new DoubleAnimation();
ani.From = 0;
ani.To = 360;
ani.Duration = new Duration(TimeSpan.FromMilliseconds(5000));
ani.RepeatBehavior = RepeatBehavior.Forever;
storyBoard.Children.Add(ani);
this.RegisterName("mRotationX", mRotationX);
Storyboard.SetTargetName(ani, "mRotationX");
Storyboard.SetTargetProperty(ani, new PropertyPath(AxisAngleRotation3D.AngleProperty));
storyBoard.Begin(this, true); /////true表示controlable --------------------编程问答-------------------- 我的Storyboard名字是叫_storyboard.
我是在做一个排序的wpf题,排序过程中数据的交换需要临时存储点。为了直观地展现交换过程,我给每一个数据都建立了一个临时存储点。比如说有三个数,要找出最小数并把它放在首位,我给每一个数确立了坐标,包括他们的临时存储点。如果a[0]>a[1],则a[0]移动到临时存储点,经过比较,a[2]>a[1],a[1]移动到a[0]位置,最后,a[0]要移动到a[1]位置。我建了包含 a[0]、a[1]、a[2] 的三个Canvas的 数组A 和包含它们临时存储点的Canvas的数组B,数组B是空的。当我要将a[0]移动到它的临时存储点时,我只是这样做B[0] = A[0],B[1]和B[2]没有Canvas。我可能是在移动的时候错误地把没有Canvas的临时存储点当作了Target,导致_storyboard 没有了Target。这是我计算的错误!谢谢!
补充:.NET技术 , C#