Part of this question was already asked here : structuremap Property Injection but the answer was never given.
With StructureMap, is it possible to do Property Injec
To inject dependencies for all properties of a certain type, use the SetAllProperties method as part of the initialization of your ObjectFactory:
ObjectFactory.Initialize(x => { x.SetAllProperties(x => x.OfType()); });
It is also possible to define policies for setter injection, see this post.