WPF图片放大缩小

原文链接:https://blog.csdn.net/orza2008/article/details/78532460

先来看一下效果图:(鼠标放上去就变大,离开就恢复) 
这里写图片描述 
xaml代码:

//单张图片代码
<Image Source="1.jpg" Margin="30,47,512,73" Height="150" Width="150" MouseLeave="Image_MouseLeave" MouseEnter="Image_MouseEnter">
            <Image.RenderTransform>
                <!--ScaleX/Y 为缩放的倍数-->
                <ScaleTransform CenterX="75" CenterY="75"/>
            </Image.RenderTransform>
        </Image>

 

 

后台事件代码:

         //鼠标离开事件
            private void Image_MouseLeave(object sender, MouseEventArgs e)
        {
            Image sf = sender as Image;
            ScaleTransform st=new ScaleTransform();
            st.ScaleX = 1;
            st.ScaleY = 1;
            sf.RenderTransform = st;
        }
        //鼠标进入事件
        private void Image_MouseEnter(object sender, MouseEventArgs e)
        {
            Image sf = sender as Image;
            ScaleTransform st = new ScaleTransform();
            st.ScaleX = 1.2;
            st.ScaleY = 1.2;
            sf.RenderTransform = st;
        }

 

posted @ 2018-07-17 14:53  傻蛋儿  阅读(423)  评论(0)    收藏  举报