C# WPF主窗口不返回
问题是我的程序在C# WPF主窗口不返回,c#,wpf,C#,Wpf,问题是我的程序在返回后没有返回语句。也许我只是累了,找不到明显的错误,但是。。。返回后继续工作并打开窗口。怎么回事 是的,我的程序输入IF语句 public partial class MainWindow : Window { public MainWindow() { bool checkingResult = FileChecker.CheckFiles(); if (!checkingResult) {
返回后没有返回代码>语句。也许我只是累了,找不到明显的错误,但是。。。返回后继续工作并打开窗口。怎么回事
是的,我的程序输入IF语句
public partial class MainWindow : Window
{
public MainWindow()
{
bool checkingResult = FileChecker.CheckFiles();
if (!checkingResult)
{
MessageBox.Show("Required files are missing.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
return;
}
InitializeComponent();
DataContext = new MainViewModel();
}
}
MainWindow()
只是一个构造函数。当此构造函数返回时,应用程序不会终止。使用Application.Current.Shutdown()
正确关闭WPF应用程序。MainWindow()
只是一个构造函数。当此构造函数返回时,应用程序不会终止。使用Application.Current.Shutdown()
正确关闭WPF应用程序。您的程序进入if语句?因此,如果checkingResult
为false,是否要关闭应用程序?如果是,则放置一个this.Close()返回之前的code>。是。程序输入if语句,并在MainWindow()方法之后打开窗口。您的程序进入if语句?因此,如果checkingResult
为false
,您想关闭应用程序吗?如果是,则放置一个this.Close()返回之前的code>。是。程序输入if语句,在MainWindow()方法之后打开窗口。