2012年9月10日月曜日

[C#]プロパティをカテゴライズ

プロパティの属性に↓こんなのをつけると、



        [Category("Sample Properties")]


Visual Studio や Expression Blend のプロパティウィンドウで分類されて表示されるようになる。







複数のプロパティが存在する場合、アルファベット順になるのをカスタマイズしたいんだけど、出来ないのかなぁ。


名前空間「System.ComponentModel.DataAnnotations」の「DisplayAttribute 」っていう属性に Order があって、これか!と思ったけど、駄目だった。なんかいい方法ないかな。