title: How implement pinch zoom without preserving aspect ratio in windows runtime?
body: <p>I have a scrollviewer around a canvas object</p>
  
  <pre><code>&lt;ScrollViewer&gt;
    &lt;Canvas x:Name="myCanvas"/&gt;
  &lt;/ScrollViewer&gt;
  </code></pre>
  
  <p>and I'm adding (lots of) inherited custom controls into the Canvas in the code allowing me to basically create an interactive diagram:</p>
  
  <pre><code>var myControl = new MyControl();
  myControl.Height = 10;
  myControl.Width = 20;
  Canvas.SetLeft(myControl,5);
  Canvas.SetTop(myControl,20);
  this.myCanvas.Children.Add(myControl);
  </code></pre>
  
  <p>The ScrollViewer allows me to pan and pinch zoom around this canvas of controls keeping the same aspect ratio quite nicely.  </p>
  
  <p>Is there any way to easily implement stretching using pinching i.e. zooming without maintaining aspect ratio?</p>