首页 > 代码库 > WPF的启动项
WPF的启动项
最近需要给软件加上登陆界面,所以需要修改WPF的APP
首先,在APP.xaml.cs中写界面的启动程序:
public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { Application.Current.ShutdownMode = System.Windows.ShutdownMode.OnExplicitShutdown; if (******) { base.OnStartup(e); Application.Current.ShutdownMode = ShutdownMode.OnMainWindowClose; MainWindow window = new MainWindow(); window.Show(); } else { if (System.Windows.MessageBox.Show("Can‘t open the software! ", "Warning", System.Windows.MessageBoxButton.OK) == System.Windows.MessageBoxResult.OK) { this.Shutdown(); } } } //static App() //{ // DispatcherHelper.Initialize(); //} }
然后在App.xaml中修改StartupUri,一定不能为MainWindow.xaml,否则就算启动条件不正确,程序还在运行MainWindow。
<Application x:Class="***.App"> 这个一定要加,否则App.xaml.cs根本不运行。
</Application>
WPF的启动项
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。