Envelope transparency display state!

I am working with a large assembly that has the majority of its parts as envelopes. With envelopes set to transparent by default it makes it difficult to select edges, and surfaces to mate too. I have been able to toggle between the transparent state and shaded but it always returns to transparent after a change. Any ideas on how to keep the envelopes shaded and have more control over this state.SolidworksAssemblies