Is there a good way to use events with Unity?
programAction = UnityContainer.Resolve<LoaderDriver>(); (programAction as LoaderDriver).LoadComplete += new EventHandler(Program_LoadComplete); Is there a configuration that let's me resolve my objects having already been wired to an event? Alternately, is there a preferred way to achive the same result? I've noticed that sometimes when I don't see a "feature" its because a pattern I don't know about is preferred. Yes there is a way. You would have to write an extension that adds a custom BuilderStrategy to the PostInitialization stage of the Unity BuildPipeline. The code for extension and