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; }
浙公网安备 33010602011771号