かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

CollectionEditorまとめ

CollectionEditorのまとめ

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


あってるかな?
動いてるからいいか。