コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();
            this.Visibility = System.Windows.Visibility.Hidden;
            Iclient client = new client.client();

            //client.start();
            GUI.MainWindow main = new GUI.MainWindow(client);
            main.ShowDialog();
            //Application.Current.Shutdown();
        }
コード例 #2
0
 private void Application_Startup(object sender, StartupEventArgs e)
 {
     GUI.MainWindow mwin = new GUI.MainWindow();
     mwin.cleanXmlFile();
     if (e.Args.Length >= 1)
     {
         if (e.Args[0] == "test")
         {
             testMode = true;
             bool result = mwin.test();
             Console.Write("\n  command line test passed");
         }
     }
 }
コード例 #3
0
        Result IExternalCommand.Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            //initialize helper
            var rch = new RevitCommandHelper(commandData);

            //Create Assembly
            var assembly = new AssemblyMgrAssembly(rch);

            if (null != assembly.Instance)
            {
                //Prepare Assembly Data for GUI Interface
                var form = new GUI.MainWindow(assembly.FormData);
                form.ShowDialog();

                //Cancelled form implies cancelled app
                if (assembly.FormData.Cancelled)
                {
                    return(Result.Cancelled);
                }

                //Build out views
                if (assembly.FormData.Ortho)
                {
                    assembly.Create3DView();
                }

                if (assembly.FormData.TopView)
                {
                    assembly.Create2DView(AssemblyDetailViewOrientation.ElevationTop);
                }

                if (assembly.FormData.FrontView)
                {
                    assembly.Create2DView(AssemblyDetailViewOrientation.ElevationFront);
                }

                //To-Do add some more optionality in form
                assembly.CreateBillOfMaterials();

                //Create new sheet
                var sheet = new AssemblyMgrSheet(rch, assembly.FormData, assembly);

                return(Result.Succeeded);
            }
            else
            {
                return(Result.Cancelled);
            }
        }
コード例 #4
0
        static void Main(string[] args)
        {
            try
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);

                log4net.Config.XmlConfigurator.Configure(new FileInfo("logconfig.xml"));

                GUI.MainWindow window = new GUI.MainWindow();
                Application.Run(window);
            }
            finally
            {
                DataDictionary.Util.UnlockAllFiles();
            }
        }
コード例 #5
0
        static void Main(string[] args)
        {
            try
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);

                log4net.Config.XmlConfigurator.Configure(new FileInfo("logconfig.xml"));

                GUI.MainWindow window = new GUI.MainWindow();
                Application.Run(window);
            }
            finally
            {
                DataDictionary.Util.UnlockAllFiles();
            }
        }
コード例 #6
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            try
            {
                GameModel.T         model      = ModelException.TryThrow <GameModel.T>(GameModel.tryCreate());
                GameController.T    controller = GameController.create(model);
                MainWindowViewModel viewModel  = new MainWindowViewModel(model);

                MainWindow win = new GUI.MainWindow(viewModel, controller);
                MainWindow = win;
                win.Show();
            }
            catch (Exception exc)
            {
                MessageBox.Show(string.Format("Aplikaci Latrunculi se nepodařilo spustit:{0}{1}", Environment.NewLine, ViewModelCommon.ConvertExceptionToString(exc)),
                                "Chyba", MessageBoxButton.OK, MessageBoxImage.Error);
                Shutdown(-1);
            }
        }
コード例 #7
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.mwWindow = ((GUI.MainWindow)(target));
                return;

            case 2:
                this.miLoadMap = ((System.Windows.Controls.MenuItem)(target));

            #line 46 "..\..\..\MainWindow.xaml"
                this.miLoadMap.Click += new System.Windows.RoutedEventHandler(this.miLoadMap_Click);

            #line default
            #line hidden
                return;

            case 3:
                this.miSaveMap = ((System.Windows.Controls.MenuItem)(target));

            #line 48 "..\..\..\MainWindow.xaml"
                this.miSaveMap.Click += new System.Windows.RoutedEventHandler(this.miSaveMap_Click);

            #line default
            #line hidden
                return;

            case 4:
                this.miAddChairBar = ((System.Windows.Controls.MenuItem)(target));

            #line 57 "..\..\..\MainWindow.xaml"
                this.miAddChairBar.Click += new System.Windows.RoutedEventHandler(this.miAddPlace_Click);

            #line default
            #line hidden
                return;

            case 5:
                this.miAddTableBar = ((System.Windows.Controls.MenuItem)(target));

            #line 59 "..\..\..\MainWindow.xaml"
                this.miAddTableBar.Click += new System.Windows.RoutedEventHandler(this.miAddPlace_Click);

            #line default
            #line hidden
                return;

            case 6:
                this.miAddPoolTable = ((System.Windows.Controls.MenuItem)(target));

            #line 61 "..\..\..\MainWindow.xaml"
                this.miAddPoolTable.Click += new System.Windows.RoutedEventHandler(this.miAddPlace_Click);

            #line default
            #line hidden
                return;

            case 7:
                this.miAddProducts = ((System.Windows.Controls.MenuItem)(target));

            #line 63 "..\..\..\MainWindow.xaml"
                this.miAddProducts.Click += new System.Windows.RoutedEventHandler(this.miAddProducts_Click);

            #line default
            #line hidden
                return;

            case 8:
                this.miOrderReport = ((System.Windows.Controls.MenuItem)(target));

            #line 67 "..\..\..\MainWindow.xaml"
                this.miOrderReport.Click += new System.Windows.RoutedEventHandler(this.miOrderReport_Click);

            #line default
            #line hidden
                return;

            case 9:
                this.cnvPool = ((System.Windows.Controls.Canvas)(target));

            #line 75 "..\..\..\MainWindow.xaml"
                this.cnvPool.Drop += new System.Windows.DragEventHandler(this.cnvPool_Drop);

            #line default
            #line hidden

            #line 76 "..\..\..\MainWindow.xaml"
                this.cnvPool.DragOver += new System.Windows.DragEventHandler(this.cnvPool_DragOver);

            #line default
            #line hidden
                return;

            case 10:
                this.txbLogo = ((System.Windows.Controls.Image)(target));
                return;

            case 11:
                this.brdGarbage = ((System.Windows.Controls.Border)(target));

            #line 106 "..\..\..\MainWindow.xaml"
                this.brdGarbage.Drop += new System.Windows.DragEventHandler(this.brdGarbage_Drop);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }