改变来自财产的动态价值文化

时间:2017-10-06 07:15:29

标签: c# wpf mvvm prism

我编写了动态更改文化的代码,它仅适用于作为动态资源的字符串,但不适用于绑定到属性的字符串。谁能在这里建议做什么?

我的XAML代码:

<TextBlock Grid.Column="0" 
           Grid.Row="1" 
           Text="{Binding ServerInstanceName}" 
           Margin="0,0,16,24" 
           HorizontalAlignment="Right" />

与其他任何语言相比,ServerInstanceName的英文编写方式不同。在更改语言时,其他所有内容都将转换为较新的语言,但不会转换为ServerInstaneName的值。

我已经尝试过了:

SO: Question WPF XAML Bindings and CurrentCulture Display

并且这不起作用,因为当文化动态变化时,xaml.cs中的构造函数不会被再次调用。

还试过这个:

SO: How to display dynamic culture formatted number in a WPF UserControl

我无法重装模块或用户控件。

0 个答案:

没有答案