CollectionEditorのまとめ
- コレクション内のアイテムのクラスにはInstanceDescriptorへの変換(TypeConverter)を作る
- コレクションはSystem.Collections.ObjectModel.Collectionを継承して作る
- コレクション内のアイテムのクラスが複数ある場合はCollectionEditorを自前で作る
- CreateNewItemTypesメソッドでコレクション内のアイテムの型の配列を返す
- コレクション内のアイテムの型がComponentじゃなければCreateCollectionItemTypeをoverrideしてtypeof(IComponent)を返す
あってるかな?
動いてるからいいか。