C# 在增强图像(平移x、y)wp7中导航

C# 在增强图像(平移x、y)wp7中导航,c#,silverlight,image,windows-phone-7,C#,Silverlight,Image,Windows Phone 7,我想在增强的图像中导航,但我的代码不起作用。到目前为止,我所拥有的: private void StartMoving(object sender, Microsoft.Phone.Controls.GestureEventArgs e) { var finger1 = e.GetPosition(MainImage); var transform = (CompositeTransform)MainImage.RenderTransform; transfo

我想在增强的图像中导航,但我的代码不起作用。到目前为止,我所拥有的:

 private void StartMoving(object sender, Microsoft.Phone.Controls.GestureEventArgs e) 
 {
     var finger1 = e.GetPosition(MainImage);
     var transform = (CompositeTransform)MainImage.RenderTransform;
     transform.Transform(finger1);
 }
XAML:


我需要这样的东西:


我如何才能做到这一点?

从您的描述中不清楚您具体遇到了什么问题。我需要在增强的图片中发展移动手势,如在视频中。从您的描述中不清楚您具体遇到了什么问题。我需要在增强的图片中发展移动手势,如在视频中。
   MainImage.ManipulationDelta += PhoneApplicationPage_ManipulationDelta;
        }...
        void PhoneApplicationPage_ManipulationDelta(object sender, ManipulationDeltaEventArgs e) {
          // Scale the rectangle.
          // Move the rectangle.
          var transform = (CompositeTransform)MainImage.RenderTransform;
          if (transform.ScaleX != 1 || transform.ScaleY != 1) {
            transform.TranslateX += e.DeltaManipulation.Translation.X;
            transform.TranslateY += e.DeltaManipulation.Translation.Y;
          }
        }
   MainImage.ManipulationDelta += PhoneApplicationPage_ManipulationDelta;
        }...
        void PhoneApplicationPage_ManipulationDelta(object sender, ManipulationDeltaEventArgs e) {
          // Scale the rectangle.
          // Move the rectangle.
          var transform = (CompositeTransform)MainImage.RenderTransform;
          if (transform.ScaleX != 1 || transform.ScaleY != 1) {
            transform.TranslateX += e.DeltaManipulation.Translation.X;
            transform.TranslateY += e.DeltaManipulation.Translation.Y;
          }
        }