在Windows Phone 7中使用双击缩放和缩放图像

本文关键字:缩放 双击 图像 Windows Phone | 更新日期: 2023-09-27 18:09:05

我正在使用以下代码对图像进行缩放。

private void OnDoubleTap(object sender, Microsoft.Phone.Controls.GestureEventArgs e)
{
           scale.ScaleX += <some value>
           scale.ScaleY += <some value>
}

我想实现以下事情。当我第一次双击图像时它应该缩放当我第二次双击图像时它应该恢复到正常大小。知道怎么做吗?请告诉我你的建议。

谢谢,木谷

在Windows Phone 7中使用双击缩放和缩放图像

假设你的OnDoubleTap工作,正常比例为1。

private void OnDoubleTap(object sender, Microsoft.Phone.Controls.GestureEventArgs e)
{
 if(scale.ScaleX == 1 && scale.ScaleY == 1) //The scale is currently 1, enlarge
 {
   scale.ScaleX = 1.5;
   scale.ScaleY = 1.5;
 } else { //Its bigger, reset to 1.
   scale.ScaleX = 1;
   scale.ScaleY = 1;
 } 
}