Wenn ich meinem Formular ein Steuerelement hinzufüge, muss ich es derzeit mit meinem Speicher- und Ladecode mit meinen internen Datenstrukturen verbinden, und ich muss dies mit allen meinen Steuerelementen tun. Dieses Szenario verletzt stark das DRY-Prinzip (do not repeat yourself) und kann geringfügige Fehler verursachen.WinForms: häufige Aufgaben automatisieren
Ich bin auf die Idee gekommen, alle Controls in einer foreach-Schleife zu durchlaufen, die Name-Eigenschaft ist der Schlüssel und der Text (oder was auch immer abhängig vom Typ) ist der Wert in einem Wörterbuch (Filter für Benutzer Eingabesteuerelemente während des Vorgangs). Auf diese Weise muss ich das Wörterbuch serialisieren/deserialisieren, um es zu speichern/zu laden.
Also, warum frage ich? Ich bin ein Anfänger und ich denke, es gibt mehr erprobte und erprobte Methoden, um die gleiche Aufgabe zu erfüllen, als das, was ich mir ausgedacht habe.
Und Entschuldigung für mein klobiges Englisch, ich hatte nicht das Glück, es als meine Muttersprache zu lernen.
Danke für Ihre Hilfe
Anmerkung: Ich weiß über WPF, aber ich habe zu halten alles, was Sie .NET 2.0
Das klingt wirklich wie eine selbst entwickelte Datenbindungslösung. Haben Sie versucht, die Option Datenquellen für Ihr Objekt zu verwenden? –