Example #1
0
        /// <inheritdoc />
        protected override void Load(ContainerBuilder builder)
        {
            builder.RegisterType <MetroWindowManager>()
            .AsSelf()
            .As <IWindowManager>()
            .SingleInstance();

            builder.RegisterType <MetroThemeManager>()
            .AsSelf()
            .SingleInstance();

            builder
            .Register(c => DictionaryConfiguration <IMetroUiConfiguration> .Create())
            .IfNotRegistered(typeof(IMetroUiConfiguration))
            .As <IMetroUiConfiguration>()
            .SingleInstance();

            base.Load(builder);
        }