1

私がやろうとしているのは、属性を使用してコントロールにテキストを設定するアプリケーションを翻訳することです。カスタム リソース マネージャーについて考えていましたが、属性をハードコーディングする必要があります。私の質問は:

PostSharp を使用して属性によって設定された可視テキストを変更する方法はありますか? また、属性は実行時にどこに保存されますか?

たとえば、コードの場合

[DataMember]
[DisplayName("Mission description")]
[Description("Description of this mission")]
public string Description { get; set; }

私が達成したいのは、「ミッションの説明」と「このミッションの説明」を外部ファイルに抽出して翻訳し、プログラムの実行中に新しい翻訳された値を属性として説明文字列に渡すことです。

4

1 に答える 1