次の問題があります。私のWPFソリューションには、2行しかない2つのresxファイルが含まれています
Resources.resx -Name: IsManager Value: Yes | Name: IsNotManager Value: No
Resources.pl-PL.resx -Name: IsManager Value : Tak | Name: IsNotManager Value: Nie
MainWindow にもシンプルなテキストブロックがあります
<TextBlock Text="{x:Static prop:Resources.IsManager}" />
CurrentUICulture を pl-PL に変更すると、TextBlock のテキスト プロパティが変更されないのはなぜですか? プロパティは一度だけ初期化されることを理解しています。このプロパティの値を「更新」する必要がありますが、これを自動的に行うオプションはありますか? 以下のコードを変更します。
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("pl-PL");
}
この Text プロパティを変更するにはどうすればよいですか?