かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

CollectionEditorまとめ

CollectionEditorのまとめ

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


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