我有这样的财产:
[Editor(typeof(LayerCollection), typeof(UITypeEditor))]
public List<Layer> Layers { get { return layers; } }
我有一个LayerCollection
派生自CollectionEditor的类。而且这个Layers
属性在Canvas
类。现在,Layer
对象需要知道Canvas
作为集合的父类的类。那么我怎样才能得到名为 CollectionEditor 的父级LayerCollection
呢?
或者如果不可能,我可以在创建CollectionEditor时将参数传递给它吗?通过这种方式,我可以将Canvas
对象作为参数传递给Layer
它的创建时间。