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);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM