title: DatePicker will not update when culture is changed
body: <p>I have an application where I can change the culture. However, when I actually change it, the datepickers in said application don't change their date formats. I've tried hiding them and then reshowing them. That doesn't work. </p>
  
  <p>Can anyone help?</p>
  
  <p>The code:</p>
  
  <pre><code>CultureInfo ci = new CultureInfo(Thread.CurrentThread.CurrentCulture.ToString());
  ci.DateTimeFormat.ShortDatePattern = SomeClass.isDDMM ? "dd/MM/yy" : "MM/dd/yy";
  Thread.CurrentThread.CurrentCulture = ci;
  </code></pre>