使用localizable属性方法与ResXResourceSet方法

时间:2009-12-16 07:22:52

标签: .net localization globalization

有谁能告诉我什么更适合不同类型的.net应用程序?

1 个答案:

答案 0 :(得分:1)

Windows窗体上的“Localizable”属性*告诉Windows为窗体上的控件的字符串属性创建和使用.resx资源文件。 .NET将根据您当前的UI文化加载适当的资源文件。

在MSDN here上详细说明的

ResXResourceSet可以轻松地以编程方式读取相同的.resx资源文件。

简而言之,它们实际上是一回事:一种是Windows Forms使用资源文件的自动机制,一种是程序访问。通常,Windows窗体应用程序将使用Localizable属性作为固定UI元素,使用ResXResourceSet访问提示,变量文本等内容的其他属性。

*让我轻笑,因为“Localizable”应该是英语英语中的“Localisable”