2012-01-10 26 views
1

私はWPFのカスタムコントロールに取り組んでいます。私のコントロールには、ユーザーが設定する多くのプロパティがあります。Blendのローカライズされた説明

[Description("Desc"), Category("Category")] 

カテゴリを文字列として設定する方法はありますか? "Common Properties"のような文字列を設定し、ドイツのIDEで作業している場合、 "Common Properties"という名前の新しいセクションが作成されますが、別のセクションではなく、 "Allgemeine Eigenschaften"に配置します。

+1

これがリソースファイルの目的です。 – McKay

+0

各言語でカテゴリ名を追加しなければならないということですか? –

答えて

0

はい、McKayが述べているように、リソースファイルはこの場合に必要なものです。これと同様の アプローチが働くだろう:http://www.codeproject.com/Articles/29495/Binding-and-Using-Friendly-Enums-in-WPF

は現在のローカルの文字列へのリソースIDへ変換するためのDataGridColumnヘッダにLocalizedDescription代わりの説明および型コンバータを使用します。

もちろん、このようなことを行うにはいくつかの方法がありますが、このアプローチはあなたのプロジェクトに合わないかもしれません。