private DesktopApplication(DesktopApplicationController applicationController, IApplicationOptions applicationOptions, ISettingsManager settingsManager, NotificationsViewModel notifications) : base(applicationController, applicationOptions, settingsManager) { ApplicationController = applicationController; ApplicationOptions = applicationOptions; Notifications = notifications; }
public static DesktopApplication Create(string applicatonName) { var controller = new DesktopApplicationController(applicatonName, new DependencyContainer()); controller.RegisterType <IDialogController, DialogController>(); var options = new ApplicationOptionsViewModel(controller); var settingsManager = new DesktopSettingsManager(controller); return(new DesktopApplication(controller, options, settingsManager)); }
private DesktopApplication(DesktopApplicationController applicationController, IApplicationOptions applicationOptions, ISettingsManager settingsManager) : base(applicationController, applicationOptions, settingsManager) { ApplicationController = applicationController; ApplicationOptions = applicationOptions; }