CancelEventArgs bietet eine gerufene Objekt Abbrechen, dass verschiedene Event-Handler festlegen können, das Objekt zu sagen, dass das Ereignis aufgerufen, ob sie weiterhin die Ausführung der Aktion abbrechen sollte.Handlers
Da es sich bei Ereignissen um Multicastdelegaten handelt, scheint eine einfache Erhöhung des Ereignisses zwei Delegaten aufzurufen. Der erste legt die Cancel-Eigenschaft auf True fest, der zweite legt die Cancel-Eigenschaft auf false fest. Unterstützen "cancelable" -Ereignisse von Komponenten/Rahmen diese Szenarios und rufen jeden Delegierten nacheinander auf, wobei er das Löschkennzeichen bei jedem Schritt prüft? Was ist die beste Vorgehensweise, um diese Art von Ereignissen zu veranstalten? Wird nur eine Instanz von CancelEventArgs an jeden Delegaten übergeben? Werden separate Instanzen verwendet?