我刚刚发现了PropertyDescriptor
类,我想知道它的方法GetEditor()
是什么用的。 The documentation对此并不多说。
那么,它会返回什么样的编辑器?你会怎么用?它真的有用吗?
答案 0 :(得分:1)
它主要用于PropertyGrid控件或第三方版本。它返回由EditorAttribute在属性或类型上指定的值。
它实际上返回由EditorAttribute指定的类型的实例。
对于WinForms PropertyGrid,编辑器派生自UITypeEditor。第三方属性网格可以有自己的基本类型。
通常,您需要为类型/属性创建编辑器,而不需要调用GetEditor。