Benutzerdefiniertes Objekt im Eigenschaftenraster erweitern, ohne Änderungen an der Klasse vorzunehmen?

Standardmäßig sind benutzerdefinierte Objekte ausgegraut und können nicht erweitert werden:

Ich weiß, dass es möglich ist, sie mithilfe von erweiterbar zu machenExpandableObjectConverter, aber das erfordert die Erweiterung der ursprünglichen Klasse.

Was ist, wenn ich die ursprüngliche Klasse nicht ändern kann? Gibt es einen allgemeinen Ansatz für die Behandlung der benutzerdefinierten Objekterweiterung in einem Eigenschaftenraster?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage