title: How to change Application Culture in wpf?
body: <p>Here is my code.</p>
  
  <pre><code>double value = double.Parse(Utility.GetParamValueOrDefault(omRecord.paramList[i].value, "0"),CultureInfo.CurrentCulture);
  </code></pre>
  
  <p>this is the error i'm getting 
  <strong>FormatException: 
  Input string was not in a correct format</strong></p>
  
  <p>i have read some threads of StackOverFlow saying i need to add into main() of my WPF application the following code.</p>
  
  <pre><code>Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
  Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
  FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(
  XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
  </code></pre>
  
  <p>i still get the same error and my CurrentCulture is still not en-US.</p>