本文整理汇总了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();
}
示例2: App
public App()
{
var vm = new MainWindowModel();
var view = new MainWindow {ViewModel = vm};
view.ShowDialog();
}
示例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.");
}
}
示例4: RunApp
private void RunApp()
{
var vm = new MainWindowModel();
var view = new MainWindow {ViewModel = vm};
view.ShowDialog();
}
示例5: LoginButtonClick
private void LoginButtonClick(object sender, RoutedEventArgs e)
{
this.Hide();
var mainWindow = new MainWindow();
var status = mainWindow.ShowDialog();
this.Close();
}
示例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();
}
示例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();
}
}
示例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();
}
示例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();
}
示例10: Main
public static void Main()
{
var main = new Model(new CaseSwappingFormatter().Format, new LocalFileSystemDocumentStore());
var mainView = new MainWindow
{
DataContext = main.ViewModel
};
mainView.ShowDialog();
}
示例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();
}
示例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();
}
示例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();
}
示例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());
}
示例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);
}
}