WPF主窗口不返回

本文关键字:返回 窗口 WPF | 更新日期: 2023-09-27 18:21:54

问题是我的程序在return;语句之后不会返回。也许我只是累了,找不到明显的错误,但是。。。它在返回后继续工作并打开窗口。怎么了?

是的,我的程序进入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();
    }
}

WPF主窗口不返回

MainWindow()只是一个构造函数。此构造函数返回时,应用程序不会终止。使用Application.Current.Shutdown()正确关闭WPF应用程序。