Пример #1
0
        public DesktopViewModel(IStartupNotifier startupNotifier, IApplicationDetails applicationDetails, IViewNavigator regionNavigator, IMenuBarManager menuBarManager)
            : base()
        {
            StartupNotifier = startupNotifier;

            ApplicationDetails = applicationDetails;

            if (!MenusCreated)
            {
                MenusCreated = true;
                regionNavigator.EnqueueUIWork(() =>
                    {
                        menuBarManager.Create(@"_File\Save To Xml", EndPoint.Root, o => regionNavigator.SaveMainRegionDataToXml());
                    });
            }
        }
Пример #2
0
 public Root(IViewModelFormFactory factory, IApplicationDetails appDetails)
     : base(factory)
 {
     _StartupForm = appDetails.StartupForm;
 }
Пример #3
0
 public UnitOfWorkApplicationDetails(GlyticsDbContext context) : base(context)
 {
     Application = new ApplicationRepository(context);
 }