title: Force UI update on the fly, after changing current culture in WPF
body: <p>I need to support UI language change through the application menu.
  The texts are localized using resource files (similar to approach 1 <a href="http://www.codeproject.com/KB/WPF/WPFUsingLocbaml.aspx#link_4" rel="noreferrer">here</a>)</p>
  
  <p>if I set the <code>Thread.CurrentThread.CurrentUICulture</code> before the ctor calls to <code>InitializeComponent()</code>, the UI is changed as it should.</p>
  
  <p>However, if the <code>CurrentUICulture</code> is changed during the normal run of the application, the controls are not updated (i.e. the text remains the same, regardless of the current culture).</p>
  
  <p>Is there a way to force the controls to refresh according the the <code>CurrentUICulture</code>?</p>