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

C# 使用双击在Windows Phone 7中缩放图像,c#,silverlight,windows-phone-7,C#,Silverlight,Windows Phone 7,我正在使用以下代码对图像进行缩放 private void OnDoubleTap(object sender, Microsoft.Phone.Controls.GestureEventArgs e) { scale.ScaleX += <some value> scale.ScaleY += <some value> } 我想实现以下目标。当我第一次双击图像时,它应该缩小;当我第二次双击图像时,它应该恢复到正常大小。你知道

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

private void OnDoubleTap(object sender, Microsoft.Phone.Controls.GestureEventArgs e)
{
           scale.ScaleX += <some value>
           scale.ScaleY += <some value>
}
我想实现以下目标。当我第一次双击图像时,它应该缩小;当我第二次双击图像时,它应该恢复到正常大小。你知道如何实现它吗。请告诉我你的建议

谢谢,
Mugu

假设你的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;
 } 
}