WPF canvas设置旋转角度和偏移位置

        /// <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);
原文地址:https://www.cnblogs.com/SeNaiTes/p/10266511.html