zoukankan      html  css  js  c++  java
  • Silverlight—C#代码实现变形特效

    代码很简单,没什么技术性,只是发出来做个知识累积

    XAML:

     <Canvas x:Name="LayoutRoot" Background="White">
            <Image x:Name="img_jiqiren" Stretch="None" Source="../images/jiqiren2.jpg" Canvas.Left="177" Canvas.Top="0"></Image>
            <Button FontSize="18"  Content="旋转对象" Canvas.Left="278" Canvas.Top="142" Click="Button_Click" />
        </Canvas>


    后台:

    public partial class RenderTransformWithCSharp : UserControl
        {
            private int angle = 0;//声明旋转角度变量
            //声明旋转对象
            private RotateTransform rotate = new RotateTransform();
            public RenderTransformWithCSharp()
            {
                InitializeComponent();
            }
    
            private void Button_Click(object sender, RoutedEventArgs e)
            {
                //每次点击增加45度
                angle += 45;
                //指定旋转对象的角度
                rotate.Angle = angle;
                //设置旋转角度中心点
                rotate.CenterX = 100;
                rotate.CenterY = 100;
                //将旋转对象赋给UI变形对象
                img_jiqiren.RenderTransform = rotate;
            }
        }


    运行结果:

  • 相关阅读:
    测光
    闪光灯
    快门
    光圈
    白加黑减
    曝光补偿
    取景雷区
    着眼点
    Web中的无状态含义
    图计算模型[转]
  • 原文地址:https://www.cnblogs.com/raphael5200/p/5114881.html
Copyright © 2011-2022 走看看