這不像標題所說的那麼簡單,但我希望你能理解。從UITypeEditor中,檢索應用於屬性父項的屬性.net
考慮這種情況:
Class MyClass
Property SubProp1
End Property
-TypeEditor(whatever)-
Property SubProp2
End Property
End Class
Class MyButton
Inherits Button
-MyCustomAttribute-
Property MC as MyClass
End Property
End Class
接下來,我把myButton的實例爲屬性網格,擴大財產MC和編輯SubProp2。
從SubProp2的類型編輯器中,我想獲得應用於屬性MC的屬性。
查看上下文,PropertyDescriptor.ComponentType,我們到達類型:MyClass。 但是,如果我查看應用於MyClass的屬性,它將只返回直接應用於MyClass的屬性,而不會返回應用於屬性MC的額外屬性。
我很努力地回到MC,以便我可以閱讀在那裏應用的屬性。 任何任何想法?
ETA:
我下面的答案是:
堅果,這就是我雖然。我設法用後期綁定來實現,使用上下文是一個GridEntry的事實,但我懷疑當我必須這樣做時,一些XFactoring是必需的。 – Jules 2010-01-21 11:01:21