本地化TextBlock格式的文本

时间:2019-02-01 13:09:10

标签: c# .net wpf xaml

我需要本地化包含这些内联的TextBlock。

<TextBlock Margin="0,10,0,0" TextAlignment="Center">
    <Bold>NOTICE: </Bold> All the following operations require the Phone to be in <Bold>Mass Storage Mode</Bold>
</TextBlock>

由于它不是纯文本,而是XAML,是否有很好的本地化方法?

1 个答案:

答案 0 :(得分:2)

使用资源文件(.resx)。您可以创建它们的多重版本:

Resources.resx - default
Resouces.de-DE.resx - german
.. etc

WPF将根据Windows区域性设置派生正确的调度程序线程区域性。如果您希望应用程序以不同于Windows的语言运行,甚至可以进行显式设置。

Here,您将获得更多关于本地化RTF的详细信息