放大WP7应用程序

我正在寻找一个WP7应用程序的控件,允许通过捏缩放。 我在codeplex上看到像DeepZoomContener一样,但效果不佳。 有任何想法吗? 我只需要通过捏这一切来缩放至150%。

问候。

Thx Mick,但这有点让我的布局搞砸了。 我做了一些更简单的事情。

我使用Silverlight Toolkit for WP7并将捏合GetureListener添加到我的网格中

   

和事件中的代码

 private void GestureListener_PinchDelta(object sender, PinchGestureEventArgs e) { if (e.DistanceRatio < 1.0 || e.DistanceRatio > 1.4) { return; } // Create the animation for pinch Storyboard storyboard = new Storyboard(); DoubleAnimation pinchXAnimation = new DoubleAnimation(); pinchXAnimation.To = e.DistanceRatio; pinchXAnimation.Duration = TimeSpan.FromSeconds(0.3); storyboard.Children.Add(pinchXAnimation); Storyboard.SetTargetProperty(pinchXAnimation, new PropertyPath("GridScaling.ScaleX")); Storyboard.SetTarget(pinchXAnimation, GridScaling); DoubleAnimation pinchYAnimation = new DoubleAnimation(); pinchYAnimation.To = e.DistanceRatio; pinchYAnimation.Duration = TimeSpan.FromSeconds(0.3); storyboard.Children.Add(pinchYAnimation); Storyboard.SetTargetProperty(pinchYAnimation, new PropertyPath("GridScaling.ScaleY")); Storyboard.SetTarget(pinchYAnimation, GridScaling); storyboard.Begin(); } 

结账Laurent Bugnions控制。

Windows Phone 7的MultiTouch行为

MultiTouch行为:Windows Phone 7工具测试版的更新