title: Cannot remove event handler in wpf
body: <p>In my code, I do the next thing: </p>
  
  <pre><code>        mouse_down = new MouseButtonEventHandler(Ship_Mouse_Down);
          mouse_move = new MouseEventHandler(Ship_Mouse_Move);
          mouse_up = new MouseButtonEventHandler(Ship_Mouse_Up);
  
          foreach (Image i in PlayerField.Children)
          {
              i.MouseUp += mouse_up;
              i.MouseDown += mouse_down;
              i.MouseMove += mouse_move;
              i.Source = (ImageSource)Resources["sea"];
          }
  </code></pre>
  
  <p>This adds handlers to the corresponding Images.
  Then, when a player pushes the button, I do this:</p>
  
  <pre><code>        foreach (Image i in PlayerField.Children)
          {
              i.MouseDown -= mouse_down;
              i.MouseUp -= mouse_up;
              i.MouseMove -= mouse_move;
          }
  </code></pre>
  
  <p>But it seems that handlers is still up and I don't know how to disable them for good.</p>