title: win2D CanvasControl DrawImage() throughs the error "Value Does Not Fall Within the expected Range"?
body: <p>What i have Tried ?
  XAML Code:</p>
  
  <pre><code> &lt;Canvas x:Name="grid"&gt;
  &lt;canvas:CanvasControl Draw="CanvasControl_Draw" CreateResources="CanvasControl_CreateResourcesAsync" &gt;&lt;/canvas:CanvasControl&gt;
      &lt;/Canvas&gt;
  </code></pre>
  
  <p>C# Code:</p>
  
  <pre><code>CanvasBitmap canvasBitmap;
  private async void CanvasControl_CreateResourcesAsync(CanvasControl sender, Microsoft.Graphics.Canvas.UI.CanvasCreateResourcesEventArgs args)
  {
    canvasBitmap = await CanvasBitmap.LoadAsync(sender, @"Assets\Square150x150Logo.scale-200.png");
    sender.Invalidate();
  }
  private void  CanvasControl_Draw(CanvasControl sender, CanvasDrawEventArgs args)
  {
     Vector2 Vector = new Vector2();
     Vector.X = 10;
     Vector.Y = 10;
     args.DrawingSession.DrawImage(canvasBitmap,Vector);          
  }
  
  </code></pre>
  
  <p>While using Canvas,the CanvasControl won't fire the Draw Event and if i use Grid instead of Canvas ,it fire the Draw event of CanvasControl. I need Canvas in the Background .And the Error "The Value does Not Fall Within The Expected Range " also occurs.Can Any one help me??</p>