¿Hay una buena manera de usar eventos con Unity?

programAction = UnityContainer.Resolve<LoaderDriver>();
(programAction as LoaderDriver).LoadComplete +=
    new EventHandler(Program_LoadComplete);

¿Existe una configuración que me permita resolver que mis objetos ya se hayan conectado a un evento?

Alternativamente, ¿hay alguna forma preferida de lograr el mismo resultado? He notado que a veces cuando no veo una "característica" es porque se prefiere un patrón que no conozco.

Respuestas a la pregunta(4)

Su respuesta a la pregunta