In C# (.NET 4.5) Ich möchte ein Ereignis abonnieren, während ich ein Objekt erstellen.Subscribed to event beim Erstellen eines Objekts in C#
Die folgenden, natürlich funktionieren würde:
CheckBox c = new CheckBox();
c.Name = "TheCheckBox";
c.Checked += c_Checked;
Aber wollen herausfinden, ob es möglich ist, etwas entlang der Linien von dem zu tun:
CheckBox c = new CheckBox() {
Name = "TheCheckBox",
Checked += c_Checked
}
Post-Diskussion bearbeiten: Dies ist, um zu erreichen, ist etwas wie:
MyUniformGrid.Add(new CheckBox() {
Name = "TheCheckBox",
Checked += CheckHandler
});
wenn es Ihre eigenen Kontrollen sollten Sie in der Lage sein, eine 'Func <>' als Argument an den Konstruktor zu haben und es bis dort – Default
@Default könnten Sie eine Antwort mit Beispiel-Code posten? – mbaytas