title: Why doesn't the SourceUpdated event trigger for my Image Control in WPF?
body: <p>I have an image control on a Window in my WPF project</p>
  
  <p>XAML:</p>
  
  <pre><code>&lt;Image 
    Source="{Binding NotifyOnSourceUpdated=True, NotifyOnTargetUpdated=True}" 
    Binding.SourceUpdated="bgMovie_SourceUpdated" 
    Binding.TargetUpdated="bgMovie_TargetUpdated" /&gt;
  </code></pre>
  
  <p>In code I am changing the source of the image</p>
  
  <p>C#:</p>
  
  <pre><code>myImage = new BitmapImage();
  myImage.BeginInit();
  myImage.UriSource = new Uri(path);
  myImage.EndInit();
  this.bgMovie.Source = myImage;
  </code></pre>
  
  <p>But the bgMovie_SourceUpdated event is never triggered.</p>
  
  <p>Can anyone shed some light on what I'm doing wrong?</p>