What is the correct technique when firing events that must be propagated up
the call stack?
I have a class A that instantiates a class B that instantiates class C. C is
firing an event that A needs to response to. I have implemented it this way:
C fires event CEvent. B (subscriber of CEvent) picks it up and fires its own
event BEvent by just passing through the event args from CEvent. A
(subscriber of BEvent) picks up BEvent and takes proper action.
Is this the correct technique ot is it another and more convenient way to do
it?