StoryBoard.SetTarget 和 StoryBoard.SetTargetName 的区别

SetTargetName

MatrixTransform matrixTransform = new MatrixTransform();
StrokeRectangle.RenderTransform = matrixTransform;
RegisterName("StrokeMatrixTransform", matrixTransform);

Storyboard.SetTargetName(matrixAnimationUsingPath, "StrokeMatrixTransform");
Storyboard.SetTargetProperty(matrixAnimationUsingPath, new PropertyPath(MatrixTransform.MatrixProperty));

SetTarget

Storyboard.SetTarget(matrixAnimationUsingPath,StrokeRectangle);
Storyboard.SetTargetProperty(matrixAnimationUsingPath, new PropertyPath("RenderTransform.(MatrixTransform.Matrix)"));

 

posted @ 2015-06-27 11:17  fujinxiang  阅读(768)  评论(0编辑  收藏  举报