本地化文本块格式文本



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

<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,是否有一种很好的方法来本地化它?

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

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

WPF 将根据调度程序线程区域性(派生自窗口区域性设置)选取正确的区域性。如果您希望应用程序以与窗口不同的语言运行,您甚至可以显式设置它。

在这里,您可以获得有关本地化富文本的更多详细信息

最新更新