public void ShowDialog()
        {
            var viewModelInterface = _mainWindowViewModelFactory();
            var view = new MainWindowView(viewModelInterface);

            view.ShowDialog();
        }
        private void LoginCommandExecute()
        {
            AvtorisationProxy avtorisationProxy = new AvtorisationProxy();

            try
            {
                User                user                = avtorisationProxy.Avtorisation(_avtView.tbNickName.Text, _avtView.tbPassword.Password);
                MainWindowView      mainWindowView      = new MainWindowView();
                MainWindowViewModel mainWindowViewModel = new MainWindowViewModel(mainWindowView, user);
                mainWindowView.DataContext = mainWindowViewModel;

                _avtView.Visibility = Visibility.Hidden;
                mainWindowView.ShowDialog();
                _avtView.Close();
            }
            catch (Exception ex)
            {
                MsgBox ms = new MsgBox(ex.Message);
                ms.ShowDialog();
            }

            //if (user != null)
            //{

            //}
            //else
            //{
            //    MsgBox ms = new MsgBox("Користувача з таким ім'ям не знайдено, або не вірний пароль");
            //    ms.ShowDialog();
            //}
        }
        public Result Execute(
            ExternalCommandData commandData,
            ref string message,
            ElementSet elements)
        {
            try
            {
                RevitBridge revitBridge = new RevitBridge(commandData.Application);

                RevitHandler  revitHandler = new RevitHandler();
                ExternalEvent exEvent      = ExternalEvent.Create(revitHandler);

                MainWindowView firstControlView = new MainWindowView();
                MainWindowVM   vm = new MainWindowVM();
                firstControlView.ShowDialog();


                return(Result.Succeeded);
            }
            catch (Exception ex)
            {
                message = ex.Message;
                return(Result.Failed);
            }
        }
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var view = new MainWindowView();

            view.ShowDialog();
        }
Exemple #5
0
        protected override void OnStartup(StartupEventArgs e)
        {
            var locator = new ViewModelLocator();

            var window = new MainWindowView();

            window.DataContext = locator.GetMainWindowViewModel();
            window.ShowDialog();
        }
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            MainWindowPresenter mainWindowPresenter = new MainWindowPresenter();
            MainWindowView      mainWindowView      = new MainWindowView(mainWindowPresenter);

            mainWindowView.DataContext = mainWindowPresenter;

            mainWindowView.ShowDialog();
        }
Exemple #7
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            Bootstrapper bootstrapper = new Bootstrapper();

            bootstrapper.Run();
            MainWindowView view = new MainWindowView();

            view.ShowDialog();
        }
        static void Main()
        {
            MainWindowView view = new MainWindowView();

            view.Visible = false;

            CARCalculator calc = new CARCalculator();

            MainWindowController MWControl = new MainWindowController(view, calc);

            MWControl.LoadView();

            view.ShowDialog();
        }
Exemple #9
0
        /* Scope: 内部
         * Description: 打开新的主窗口,pool限制了只能同时打开两个窗口 */
        private void StartMainView()
        {
            Thread thread = new Thread(() =>
            {
                pool.WaitOne();
                if (dataFileName == null)
                {
                    dataFileName = @"..\..\Data\ExamClassArrangement.xml";     // 默认文件地址
                }
                MainWindowView view = new MainWindowView(dataSourceMode, dataFileName);
                view.ShowDialog();
                pool.Release();
            });

            thread.SetApartmentState(ApartmentState.STA);
            thread.Start();
        }
 public void Initialize(string databaseName)
 {
     mDatabaseName = databaseName;
     mActionBar    = new ActionBarController().Initialize();
     mView         = new MainWindowView();
     //mMitarbeiterverwaltung = new ReportingController().Initialize(getActionBar(),mDatabaseName);//new MitarbeiterverwaltungController().Initialize(mActionBar, databaseName);//
     mViewModel = new MainWindowViewModel
     {
         Content   = null,
         ActionBar = mActionBar,
         ZeigeMitarbeiterverwaltung = new RelayCommand(ZeigeMitarbeiterverwaltungExecute),
         ZeigeReporting             = new RelayCommand(ZeigeReportingExecute),
         ZeigeArtikelverwaltung     = new RelayCommand(ZeigeArtikelverwaltungExecute),
         ZeigeAuftragsverwaltung    = new RelayCommand(ZeigeAuftragsverwaltungExecute),
         ZeigeKundenverwaltung      = new RelayCommand(ZeigeKundenverwaltungExecute)
     };
     mView.DataContext = mViewModel;
     mView.ShowDialog();
 }
Exemple #11
0
        //protected override DependencyObject CreateShell()
        //{
        //    return ServiceLocator.Current.GetInstance<MainWindowView>();
        //}
        public override void Run(bool runWithDefaultConfiguration)
        {
            MainWindowView mainWindowView = new MainWindowView();

            mainWindowView.ShowDialog();
        }