【问题标题】:ZoomOut and ZoomIn Images in Windows Phone 7 using double tap在 Windows Phone 7 中使用双击缩小和缩放图像
【发布时间】:2011-09-19 22:41:09
【问题描述】:

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

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

我想实现以下目标。当我第一次双击图像时,它应该放大,当我第二次双击图像时,它应该恢复正常大小。任何想法如何实现它。请告诉我您的建议。

谢谢, 木古

【问题讨论】:

    标签: c# silverlight windows-phone-7


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多