【发布时间】:2013-07-09 11:01:29
【问题描述】:
我想要做的是翻译一个使用属性在控件中设置文本的应用程序。我正在考虑自定义资源管理器,但必须对属性进行硬编码。 我的问题是:
有没有办法使用 PostSharp 更改属性设置的可见文本以及属性在运行时存储在哪里?
例如代码
[DataMember]
[DisplayName("Mission description")]
[Description("Description of this mission")]
public string Description { get; set; }
我想要实现的是将“任务描述”和“此任务的描述”提取到外部文件,翻译它,并在程序执行期间将新的翻译值作为属性传递给描述字符串。
【问题讨论】:
-
您能否用一个您希望能够编写的代码示例来完成您的问题,并描述该代码的预期效果?
标签: c# attributes translation postsharp