Ich bearbeite derzeit mein WPF-Grid, das eine Datensammlung verwendet, die ITypedList
implementiert, mit den enthaltenen Entitäten, die ICustomTypeDescriptor
implementieren. Alle Eigenschaften werden zur Laufzeit bestimmt.Implementierung des TypeDescriptionProvider/HyperDescriptor
Ich möchte HyperDescriptor implementieren, um die Leistung zu beschleunigen, aber das Beispiel auf dieser Seite bezieht sich eher auf bekannte Typen als auf Laufzeiteigenschaften.
Ich würde denken, dass ich eine benutzerdefinierte GetProperties()
Methode oder ähnliches implementieren müsste, um dem HyperTypeDescriptor zu sagen, welche Eigenschaften er betrachten muss, aber ich bin nicht sicher, wo das eingestellt werden sollte. Ich denke, es ist nicht schwer, aber mir fehlt offensichtlich etwas.
Alle Tipps sehr geschätzt!
Danke für die Aufklärung, ich hatte gehofft, dass Sie diese Frage sehen würde! Ich werde zuerst ein paar mehr Profiling auf meiner App ausführen, und vielleicht eine weitere Frage über die Laufzeiteigenschaften Leistungsverbesserungen, wenn die Notwendigkeit auftreten sollte (ich werde von diesem Link). – Marcus