title: Designer overriding BindingList defined in UserControl
body: <p>I'm using a BindingList in a UserControl to determine update the UI of the Control. <code>ListChanged</code> and <code>AddingNew</code> events are assigned in the constructor.</p>
  
  <p>I was finding that the BindingList's events were not being fired and after a bit of exploration found that the <code>onListChanged</code> and <code>onAddingNew</code> event handlers were <code>null</code>.</p>
  
  <p>After even more digging I found my problem - that the UserControl's parent form's designer is creating the line:</p>
  
  <pre><code>this.myUserControl1.MyBindingList = ((System.ComponentModel.BindingList&lt;MyCustomClass&gt;)(resources.GetObject("myUserControl1.MyBindingList")));
  </code></pre>
  
  <p>Any ideas how to stop the designer from redefining this BindingList?</p>