0
任何人都可以告訴我什麼更適合不同類型的.net應用程序?使用可本地化的屬性方法與ResXResourceSet方法
任何人都可以告訴我什麼更適合不同類型的.net應用程序?使用可本地化的屬性方法與ResXResourceSet方法
Windows窗體上的「Localizable」屬性*告訴Windows爲窗體上的控件的字符串屬性創建和使用.resx資源文件。 .NET將根據您當前的UI文化加載相應的資源文件。
ResXResourceSet
,詳細信息在MSDN here上,可以很容易地以編程方式讀取相同的.resx資源文件。
所以簡而言之,它們實際上是一回事:一個是Windows窗體使用資源文件的自動機制,另一個是用於程序訪問的自動機制。通常,Windows Forms應用程序將使用固定UI元素的Localizable屬性和ResXResourceSet來訪問提示,變量文本和其他屬性的其他屬性。
*這讓我輕笑,因爲「可本地化」應該是英國英語中的「Localisable」