Wpf 如何通过单击按钮将区域性设置为法语

Wpf 如何通过单击按钮将区域性设置为法语,wpf,xaml,Wpf,Xaml,我在资源目录中添加了资源fr fr 在按钮点击中,我添加了下面的代码 Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR"); 但这不起作用请您提供比这不起作用更详细的信息。发生了什么或没有发生什么?您希望发生什么?如果您的意思是已经本地化的窗口/页面似乎对该指令没有反应,这可能是因为它对已经打开的窗口/页面没有影响。“必须重新打开。@克里斯:我的意思是,如果我单击更新区域性的按钮,区域性不会改变,它将保持为英语。@N

我在资源目录中添加了资源fr fr

在按钮点击中,我添加了下面的代码

Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR"); 

但这不起作用

请您提供比这不起作用更详细的信息。发生了什么或没有发生什么?您希望发生什么?如果您的意思是已经本地化的窗口/页面似乎对该指令没有反应,这可能是因为它对已经打开的窗口/页面没有影响。“必须重新打开。@克里斯:我的意思是,如果我单击更新区域性的按钮,区域性不会改变,它将保持为英语。@NestorArturo:是的!我已经做了本地化使用资源文件。我希望在不重新打开文件的情况下通过单击按钮更改区域性。在这种情况下,除了告诉用户下次打开窗口/页面时将应用此更改之外,我不确定要做什么。抱歉,我不太确定如何实现您需要的即时本地化。据我所知,如果在控件中使用classic UID属性,则必须重新打开。