Autor Beitrag
Implementation
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 33
Erhaltene Danke: 2

Parabola, Trisquel GNU/linux-libre
FPC, GCC
BeitragVerfasst: Mi 27.10.10 20:45 
Ich habe mir in der letzten Zeit ein eigenes kleines GDI+-basiertes Framework gebastelt.
Um es in WinForms zu hosten, habe ich dazu ein WinForms-Control gebrutzelt und dazu einen eigenen Designer (abgeleitet von System.Windows.Forms.Design.ControlDesigner), sodass ich die Subcontrols auch schön verschieben kann.

Nun verliere ich bei der Kompilierung jedoch sämtliche Informationen über die Subcontrols, das Dictionary, dass zur Entwurfszeit prall gefüllt ist, geht einfach flöten.
Das ist ein Serialisierungsproblem, oder?
Nur wie kann ich es beheben? Das Dictionary ist keine direkte Eigenschaft des Controls, sondern die eines untergeordneten Objektes.
Etwa so:
ausblenden Quelltext
1:
2:
3:
- QuinHost (das WinForms-Control, das als Host dient)
    - Variable vom Typ QuinWindow, dazu eine Readonly-Eigenschaft (gehört zu meinem Framework)
        - besitzt Dictionary, dass die Controls enthält

Was müsste ich für Attribute setzen, um das Problem in den Griff zu bekommen?

_________________
Free as in Freedom!
Implementation Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 33
Erhaltene Danke: 2

Parabola, Trisquel GNU/linux-libre
FPC, GCC
BeitragVerfasst: Do 28.10.10 18:58 
Vorsichtiges *push*

[edit]
Crosspost: .NET Forum

_________________
Free as in Freedom!