0
任何人都可以告诉我什么更适合不同类型的.net应用程序?使用可本地化的属性方法与ResXResourceSet方法
任何人都可以告诉我什么更适合不同类型的.net应用程序?使用可本地化的属性方法与ResXResourceSet方法
Windows窗体上的“Localizable”属性*告诉Windows为窗体上的控件的字符串属性创建和使用.resx资源文件。 .NET将根据您当前的UI文化加载相应的资源文件。
ResXResourceSet
,详细信息在MSDN here上,可以很容易地以编程方式读取相同的.resx资源文件。
所以简而言之,它们实际上是一回事:一个是Windows窗体使用资源文件的自动机制,另一个是用于程序访问的自动机制。通常,Windows Forms应用程序将使用固定UI元素的Localizable属性和ResXResourceSet来访问提示,变量文本和其他属性的其他属性。
*这让我轻笑,因为“可本地化”应该是英国英语中的“Localisable”