ただいま修行中...

ソフトウェア開発において、勉強中で悪戦苦闘の日々

PropertyGridについて思うこと

2009-06-15 20:58:43 | C#
今日、初めて、PropertyGridを使用して、VisualStudioプロパティのような画面を作成しました。

最初に、モデルを作成していて、テストコードもできて、後は組み込むだけとなったときに、PropertyGridのSelectedObjectオブジェクトを代入しました。

クラスからクラスを参照している部分も表示されるようになってだんだんと思い通りに表示されました。

しかし、ここで、どうしてもカテゴリの下に変数名が表示されてしまい、本当はカテゴリの下に、使用している変数を表示することがしたかったのにできないことがわかりました。(例:クラスA内に、クラスBがある場合に、クラスAを表示する場合)

これは色々と調べましたが、結局、クラスA内に、クラスBの処理を委譲しました。

コンポーネントの仕様上仕方のないことかもしれませんが、PropertyGridの仕様自体がどうなんだろうと思います。非常に大きなクラスができてしまうなと思いました。


最新の画像もっと見る