Ich arbeite mit ein wenig Code, der so strukturiert ist:Wie richte ich Delegaten zwischen meinen Klassen ein?
Form A hat Benutzersteuerelemente B und G in ihm. Benutzersteuerelement B enthält Benutzersteuerelement D, und Benutzersteuerelement D hat eine "Aktualisierungsmethode". Das Benutzersteuerelement G hat die Benutzersteuerung F und das Benutzersteuerelement F muss die "Aktualisierungs" -Methode in D aufrufen.
1) Kurz vor der Umstrukturierung des Codes (es ist Legacy-Code, daher ist es als Option vom Tisch) Sind die Delegierten der beste Weg, dieses Problem zu lösen? Wenn nicht, haben Sie einen anderen Vorschlag?
2) Ich habe keine Erfahrung mit Delegate-Funktionen - gibt es eine gute Grundierung oder ein Beispiel, das ich verwenden könnte, um meinen Code anzupassen, um die gewünschte Funktionalität zu erreichen?
@Raven Sie sind mit Delegierten auf dem richtigen Weg. Ereignisse werden unter Verwendung von Delegaten deklariert, so dass die Delegierten zuerst gelernt werden müssen. –