title: Setting Culture (en-IN) globally in WPF application
body: <p>I have an application, which is based for India, and I'm setting Culture as:</p>
  
  <pre><code>Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-IN");
  </code></pre>
  
  <p>The above code is called before the <code>Window.InitializeComponent()</code> method is called.</p>
  
  <p>Still this is showing <code>$</code> as CurrencySymbol in all TextBoxes.</p>
  
  <p>If I bind a TextBox as following, it shows <code>Rs.</code> as CurrencySymbol:</p>
  
  <pre><code>Text="{Binding Salary,Mode=TwoWay,StringFormat=C,ConvertCulture=en-IN}".
  </code></pre>