/// <summary> /// Registers the set of services in the specified <paramref name="container" />. /// </summary> /// <param name="container">The container the set of services is registered into.</param> public void RegisterServices(Container container) { var resolver = new SimpleInjectorDependencyResolver(container); resolver.InitializeSplat(); resolver.InitializeReactiveUI(); RxApp.MainThreadScheduler = Avalonia.Threading.AvaloniaScheduler.Instance; RegisterAvaloniaServices(container); RegisterReactiveServices(container); RegisterConfigurations(container); RegisterViews(container); RegisterViewModels(container); RegisterImplementations(container); RegisterControls(container); }