プロパティグリッド萌え

プロパティグリッド(VisualStudioの右下に出てるやつ)は、VisualStudio以外の.NetアプリからでもUIコントロールとして使えます。任意のオブジェクトにプロパティのセッターゲッターつけて、プロパティグリッドに渡してやったら勝手に型とか判断して入力エリア作ってくれるので、ドメインオブジェクトとかの値設定する画面作るの面倒くさいときなんかになかなか便利です。ちょっとがんばればそこそこカスタマイズもできます*1

*1:どうやってカスタマイズしていいか途方にくれてる人は、http://www.codeproject.com/cs/miscctrl/globalizedpropertygrid.asp の記事がよいとっかかりになると思います。