title: WPF Image / Rendering Event
body: <p>I am using an Image control to display documents:</p>
  
  <pre><code>&lt;Image x:Name="cImage" SnapsToDevicePixels="True" ... /&gt;
  </code></pre>
  
  <p>Because it takes about half a second to display the image on the screen I first display a preview with:</p>
  
  <pre><code>RenderOptions.SetBitmapScalingMode(cImage, BitmapScalingMode.NearestNeighbor);
  cImage.Source=...;
  </code></pre>
  
  <p>Then I set a timer to change the mode to HighQuality. </p>
  
  <p>Is there an event that WPF fires when it has finished rendering that I could use instead of the timer?</p>