TransformGroup transformG; TranslateTransform translation; // Constructor public MainPage() { InitializeComponent(); this.ManipulationDelta += new EventHandler<ManipulationDeltaEventArgs>(MainPage_ManipulationDelta); transformG = new TransformGroup(); translation = new TranslateTransform(); transformG.Children.Add(translation); rectangle.RenderTransform = transformG; } void MainPage_ManipulationDelta(object sender, ManipulationDeltaEventArgs e) { startX.Text =e.ManipulationOrigin.X.ToString(); startY.Text = e.ManipulationOrigin.Y.ToString(); DeltaX.Text = e.DeltaManipulation.Translation.X.ToString(); DeltaY.Text = e.DeltaManipulation.Translation.Y.ToString(); translation.X += e.DeltaManipulation.Translation.X; translation.Y += e.DeltaManipulation.Translation.Y; EndX.Text =Convert.ToString(translation.X); EndY.Text = Convert.ToString(translation.Y); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)