title: How to use IoC with generated WinForms?
body: <p>How do people often use IoC with WinForm applications? Any best practices?</p>
  
  <p>I'm asking, because Visual Studio generates a lot of code for WinForms and uses parameterless constructor for designer, then how I'm supposed to inject my dependencies into my form? Should I always create another constructor and use it instead, and leave parameterless for designer to manage, or inject my dependencies through attributes?</p>