Clock.Desktop.Uwp/AppConfiguration.cs (18 lines of code) (raw):

// ReSharper disable RedundantTypeArgumentsOfMethod namespace Clock.Desktop { using System.Collections.Generic; using global::IoC; using ViewModels; using Views; using static global::IoC.Lifetime; /// <summary> /// IoC Configuration. /// </summary> internal class AppConfiguration: IConfiguration { public IEnumerable<IToken> Apply(IMutableContainer container) { yield return container .Bind<IDispatcher>().As(Singleton).To<Dispatcher>() .Bind<MainPage>().As(Singleton).To<MainPage>(); } } }