Exemplo n.º 1
0
        private void OpenProjectButton_Click(object sender, RoutedEventArgs e)
        {
            Views.Wizards.FirstSetupWizardView rpv   = new Views.Wizards.FirstSetupWizardView();
            UserControlHostWindowViewModel     zxc   = new UserControlHostWindowViewModel(rpv);
            UserControlHostWindowView          uchwv = new UserControlHostWindowView(zxc);

            uchwv.Show();
        }
Exemplo n.º 2
0
        private void ExecuteShowInstaller()
        {
            Views.Wizards.InstallerWizardView rpv   = new Views.Wizards.InstallerWizardView();
            UserControlHostWindowViewModel    zxc   = new UserControlHostWindowViewModel(rpv);
            UserControlHostWindowView         uchwv = new UserControlHostWindowView(zxc);

            uchwv.Show();
        }
Exemplo n.º 3
0
 private void SideMenu_NewProjectItem_Selected(object sender, RoutedEventArgs e)
 {
     if (IsLoaded && IsVisible && IsInitialized)
     {
         Views.Wizards.ProjectWizardView rpv   = new Views.Wizards.ProjectWizardView();
         UserControlHostWindowViewModel  zxc   = new UserControlHostWindowViewModel(rpv);
         UserControlHostWindowView       uchwv = new UserControlHostWindowView(zxc);
         uchwv.Show();
     }
 }
Exemplo n.º 4
0
        // Show the first time setup to the user.
        public static void ShowFirstTimeSetup(ISettingsManager settings, INotificationService growl)
        {
            var messages = settings.IsHealthy();

            if (!messages.Any())
            {
                return;
            }

            foreach (var message in messages)
            {
                //growl.Error(message);
            }

            try
            {
                // Try to show First time setup.
                Task.Run(() =>
                         Application.Current.Dispatcher.Invoke(() =>
                {
                    var rpv               = new FirstSetupWizardView();
                    var zxc               = new UserControlHostWindowViewModel(rpv, 400, 600);
                    var uchwv             = new UserControlHostWindowView(zxc);
                    rpv.ViewModelChanged += (_s, _e) =>
                    {
                        if (rpv.ViewModel == null)
                        {
                            return;
                        }

                        rpv.ViewModel.ClosedAsync += async(s, e) => await Task.Run(() => Application.Current.Dispatcher.Invoke(() => uchwv.Close()));
                    };
                    uchwv.Show();
                }));
            }

            catch (Exception e)
            {
                // Log error.
                StaticReferences.Logger.Error(e.Message);
            }
        }
Exemplo n.º 5
0
        public static void ShowFirstTimeSetup()
        {
            if (Functionality.Services.SettingsManager.FirstTimeSetupForUser)
            {
                Task.Run(() =>
                         //await Task.Delay(5000);
                         Application.Current.Dispatcher.Invoke(() =>
                {
                    var rpv               = new FirstSetupWizardView();
                    var zxc               = new UserControlHostWindowViewModel(rpv);
                    var uchwv             = new UserControlHostWindowView(zxc);
                    rpv.ViewModelChanged += (_s, _e) =>
                    {
                        if (rpv.ViewModel == null)
                        {
                            return;
                        }

                        rpv.ViewModel.ClosedAsync += async(s, e) => await Task.Run(() => Application.Current.Dispatcher.Invoke(() => uchwv.Close()));
                    };
                    uchwv.Show();
                }));
            }
        }