当前位置: 首页>>代码示例>>C#>>正文


C# MainWindow.ShowDialog方法代码示例

本文整理汇总了C#中MainWindow.ShowDialog方法的典型用法代码示例。如果您正苦于以下问题:C# MainWindow.ShowDialog方法的具体用法?C# MainWindow.ShowDialog怎么用?C# MainWindow.ShowDialog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MainWindow的用法示例。


在下文中一共展示了MainWindow.ShowDialog方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Execute

 public void Execute(ExtendedApplicationBase app)
 {
     MainWindow mainWindow = new MainWindow();
     app.MainWindow = mainWindow;
     mainWindow.ShowDialog();
     app.ExitEx();
 }
开发者ID:heavis,项目名称:Documentor_V01R01,代码行数:7,代码来源:ExeutionModule.cs

示例2: App

        public App()
        {
            var vm = new MainWindowModel();
            var view = new MainWindow {ViewModel = vm};

            view.ShowDialog();
        }
开发者ID:reactiveui-forks,项目名称:ProgNET2014,代码行数:7,代码来源:App.xaml.cs

示例3: buttonAdd_Click

        private void buttonAdd_Click(object sender, RoutedEventArgs e)
        {
            int numberOfPikachus = 0;
            int numberOfEevees = 0;
            int numberOfBulbasaurs = 0;

            try
            {
                numberOfPikachus = int.Parse(textBoxPikachuQuantity.Text);
                numberOfEevees = int.Parse(textBoxEeveeQuantity.Text);
                numberOfBulbasaurs = int.Parse(textBoxBulbasaurQuantity.Text);

                int addToCart = numberOfPikachus + numberOfEevees + numberOfBulbasaurs;

                MessageBox.Show("You've added " + textBoxPikachuQuantity.Text + " Pikachus, "
                                + textBoxEeveeQuantity.Text + " Eevees, "
                                + textBoxBulbasaurQuantity.Text + " Bulbasaurs!");

                pokemonTotalPrice = PokemonService.CalculatePrice(numberOfPikachus, numberOfEevees, numberOfBulbasaurs);

                MainWindow goToCart = new MainWindow();
                goToCart.ShowDialog();
            }
            catch(FormatException ex)
            {
                MessageBox.Show("Please enter a valid number in each box.");
            }
        }
开发者ID:emaraan,项目名称:12-PaymentKiosk,代码行数:28,代码来源:ShoppingWindow.xaml.cs

示例4: RunApp

        private void RunApp()
        {
            var vm = new MainWindowModel();
            var view = new MainWindow {ViewModel = vm};

            view.ShowDialog();
        }
开发者ID:reactiveui-forks,项目名称:ProgNET2014,代码行数:7,代码来源:AppBootstrapper.cs

示例5: LoginButtonClick

 private void LoginButtonClick(object sender, RoutedEventArgs e)
 {
     this.Hide();
     var mainWindow = new MainWindow();
     var status = mainWindow.ShowDialog();
     this.Close();
 }
开发者ID:smallcube,项目名称:EHealthCarePatientApp,代码行数:7,代码来源:PatientRegistrationOrLogon.xaml.cs

示例6: App_OnStartup

 private void App_OnStartup(object sender, StartupEventArgs e)
 {
     var window = new MainWindow();
     window.DataContext = new MainViewModel();
     Application.Current.MainWindow = window;
     window.ShowDialog();
 }
开发者ID:xilec,项目名称:LifeSimulation,代码行数:7,代码来源:App.xaml.cs

示例7: BtnIngresar_Click

        private void BtnIngresar_Click(object sender, RoutedEventArgs e)
        {
            

            int Acceso = segMant.AutenticaUsuario(txbUsuario.Text, psbClave.Password.ToString());
            if (Acceso == 0)
            {
                MessageBox.Show("Usuario o contraseña incorrecta", "Alerta", MessageBoxButton.OK, MessageBoxImage.Warning);

            }
            else {
                UsuarioGlobal.InfoUsuario = segMant.InfoUsuario(Acceso);
                List<SIGEEA_spListarPermisosResult> listaPermisos = segMant.ListarPermisos(UsuarioGlobal.InfoUsuario.FK_Id_Rol);
                
                foreach (SIGEEA_spListarPermisosResult permiso in listaPermisos) {
                    UsuarioGlobal.Permisos.Add(permiso);
                   
                    foreach (SIGEEA_spListarSubModulosResult subModulo in segMant.ListarSubModulos(permiso.PK_Id_Permiso))
                    {
                            foreach (SIGEEA_spListarModulosResult Modulo in segMant.ListasModulos(subModulo.FK_Id_Modulo))
                            {
                            UsuarioGlobal.Modulos.Add(Modulo);
                        }
                    }
               }
                MainWindow ventana = new MainWindow();
                ventana.ShowDialog();
                this.Close();
            }
            
        }
开发者ID:Roberto2504,项目名称:Software-Asofrubrunca,代码行数:31,代码来源:Login_Pag.xaml.cs

示例8: Show

 /// <summary>
 /// Shows the specified tessellated solid in a Helix toolkit window.
 /// </summary>
 /// <param name="tessellatedSolid">The tessellated solid.</param>
 public static void Show(TessellatedSolid tessellatedSolid)
 {
     var window = new MainWindow();
     window.view1.Children.Add(MakeModelVisual3D(tessellatedSolid));
     window.view1.ZoomExtentsWhenLoaded = true;
     window.ShowDialog();
 }
开发者ID:mvelayati,项目名称:TVGL,代码行数:11,代码来源:HelixPresenter.cs

示例9: TextBox_Inhalt_wird_bei_Button_Click_im_Event_transportiert

        public void TextBox_Inhalt_wird_bei_Button_Click_im_Event_transportiert() {
            var sut = new MainWindow();

            sut.Suchen += s => MessageBox.Show(s);
            sut.Abbrechen += () => MessageBox.Show("Abgebrochen");

            sut.ShowDialog();
        }
开发者ID:slieser,项目名称:sandbox,代码行数:8,代码来源:GuiTests.cs

示例10: Main

		public static void Main()
		{
			var main = new Model(new CaseSwappingFormatter().Format, new LocalFileSystemDocumentStore());
			var mainView = new MainWindow
			{
				DataContext = main.ViewModel
			};
			mainView.ShowDialog();
		}
开发者ID:arlobelshee,项目名称:Fools.net,代码行数:9,代码来源:Program.cs

示例11: Show

        protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
        {
            var container = (ExpressionTreeContainer) objectProvider.GetObject();

            var strExpression = container.Expression.DeserializeExpression();
            var graph = new ExpressionGraph(strExpression);

            var viewModel = new MainWindowViewModel(graph);
            MainWindow window = new MainWindow(viewModel);
            window.ShowDialog();
        }
开发者ID:vik-borisov,项目名称:VikExpressionTreeVisualizer,代码行数:11,代码来源:ExpressionTreeVisualizer.cs

示例12: Show_View

        public void Show_View()
        {
            var vm = new ViewModel();
            var sut = new MainWindow(vm);

            vm.Dateien.Add(new Datei { Name = "1.txt", Groesse = 1 });
            vm.Dateien.Add(new Datei { Name = "2.txt", Groesse = 2 });
            vm.Dateien.Add(new Datei { Name = "3.txt", Groesse = 3 });

            sut.ShowDialog();
        }
开发者ID:slieser,项目名称:dnpdojos,代码行数:11,代码来源:GuiTests.cs

示例13: Databinding

    public void Databinding() {
        var viewModel = new MainWindowViewModel {
            DirectoryTreeViewModel = new DirectoryTreeViewModel {
                Drives = new ObservableCollection<Drive> {
                    new Drive {
                        Name = "C:",
                        Directories = new ObservableCollection<Directory> {
                            new Directory {
                                Name = "Obst",
                                Directories = new ObservableCollection<Directory> {
                                    new Directory { Name = "Äpfel" },
                                    new Directory { Name = "Birnen" },
                                    new Directory { Name = "Pflaumen" }
                                }
                            },
                            new Directory {
                                Name = "Gemüse",
                                Directories = new ObservableCollection<Directory> {
                                    new Directory { Name = "Kohl" }
                                }
                            },
                            new Directory {
                                Name = "Autos",
                                Directories = new ObservableCollection<Directory> {
                                    new Directory { Name = "3-rädrig" },
                                    new Directory {
                                        Name = "4-rädrig",
                                        Directories = new ObservableCollection<Directory> {
                                            new Directory { Name = "Benzin" },
                                            new Directory { Name = "Diesel" }
                                        }
                                    },
                                }
                            },
                        }
                    },
                    new Drive { Name = "D:" },
                    new Drive { Name = "E:" }
                }
            },
            ThumbnailsViewModel = new ThumbnailsViewModel {
                Fotos = new ObservableCollection<Foto> {
                    new Foto { Name = "A", Path = @"C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg" },
                    new Foto { Name = "B", Path = @"C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg" },
                    new Foto { Name = "C", Path = @"C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg" },
                    new Foto { Name = "D", Path = @"C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg" },
                }
            }
        };
        var mainWindow = new MainWindow();
        mainWindow.DataContext = viewModel;

        mainWindow.ShowDialog();
    }
开发者ID:slieser,项目名称:sandbox2,代码行数:54,代码来源:DirectoryTree_Databinding_Tests.cs

示例14: MainWindow_Show

        public void MainWindow_Show() {
            var sut = new MainWindow();
            var viewModel = new MainWindowViewModel();
            sut.DataContext = viewModel;

            viewModel.Datum = new DateTime(); 

            sut.ShowDialog();

            Console.WriteLine(viewModel.Datum.ToLongDateString());
        }
开发者ID:slieser,项目名称:sandbox2,代码行数:11,代码来源:Tests.cs

示例15: Back_Click

 /// <summary>
 /// Handles the Click event of the Back control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
 private void Back_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         MainWindow parent = new MainWindow();
         this.DialogResult = true;
         parent.ShowDialog();
     }
     catch (Exception error)
     {
         errorLogViewModel.LogError(error);
     }
 }
开发者ID:pezs89,项目名称:Brickbreaker_test,代码行数:18,代码来源:NewGameWindow.xaml.cs


注:本文中的MainWindow.ShowDialog方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。