/// <summary> /// 設置旋轉角度和位置 /// </summary> /// <param name="Angle">角度</param> /// <param name="CenterX">X軸偏移位置</param> /// <param name="CenterY">X軸偏移位置</param> /// <returns></returns> public TransformGroup SetAngleXY(double Angle, double CenterX, double CenterY) { TransformGroup tfGroup = new TransformGroup(); RotateTransform rt = new RotateTransform(); rt.Angle = Angle; rt.CenterX = CenterX; rt.CenterY = CenterY; tfGroup.Children.Add(rt); return tfGroup; } //用法: Canvas cvs = new Canvas(); cvs.RenderTransform = SetAngleXY(180, 0, 0);