using Caliburn.Services; namespace Caliburn { public static class DI { private static IContainer _container; public static IContainer Container { get { return _container; } } public static T Resolve() { return (T)_container.Resolve(typeof(T)); } internal static void Initialize(IContainer container) { _container = container; } } }