2
我剛剛發現PropertyDescriptor
類,我想知道它的方法GetEditor()
用於什麼。 The documentation並沒有多說這件事。什麼是PropertyDescriptor.GetEditor()有用?
那麼,它返回什麼樣的編輯器?你會如何使用它?它實際上有用嗎?
我剛剛發現PropertyDescriptor
類,我想知道它的方法GetEditor()
用於什麼。 The documentation並沒有多說這件事。什麼是PropertyDescriptor.GetEditor()有用?
那麼,它返回什麼樣的編輯器?你會如何使用它?它實際上有用嗎?
它主要用於PropertyGrid控件或第三方版本。它通過EditorAttribute返回屬性或類型上指定的值。
它實際上會返回由EditorAttribute指定的類型的一個實例。
對於WinForms PropertyGrid,編輯器派生自UITypeEditor。但是,第三方屬性網格可以擁有自己的基本類型。
一般來說,您可以爲您的類型/屬性創建編輯器,而無需調用GetEditor。