WPF中程序启动时的一个BUG
2006-11-30 11:25
417 查看
public partial class App : System.Windows.Application
{
protected override void OnStartup(StartupEventArgs args)
{
LoginForm loginform = new LoginForm();
loginform.ShowDialog() ;
if (Guid.Empty == AppGlobal.UserToken)
{
Application.Current.Shutdown();
}
MainForm mainform = new MainForm();
mainform.Show();
}
}
mainform自动关闭无法显示!而如下代码正常
public partial class App : System.Windows.Application
{
protected override void OnStartup(StartupEventArgs args)
{
MainForm mainform = new MainForm();
mainform.Show();
LoginForm loginform = new LoginForm();
loginform.ShowDialog() ;
if (Guid.Empty == AppGlobal.UserToken)
{
Application.Current.Shutdown();
}
}
}
{
protected override void OnStartup(StartupEventArgs args)
{
LoginForm loginform = new LoginForm();
loginform.ShowDialog() ;
if (Guid.Empty == AppGlobal.UserToken)
{
Application.Current.Shutdown();
}
MainForm mainform = new MainForm();
mainform.Show();
}
}
mainform自动关闭无法显示!而如下代码正常
public partial class App : System.Windows.Application
{
protected override void OnStartup(StartupEventArgs args)
{
MainForm mainform = new MainForm();
mainform.Show();
LoginForm loginform = new LoginForm();
loginform.ShowDialog() ;
if (Guid.Empty == AppGlobal.UserToken)
{
Application.Current.Shutdown();
}
}
}
相关文章推荐
- WPF程序只允许一个启动在MVVMLight框架下找不到资源的问题
- WPF中splashScreen启动程序之前出现一个过程动画的效果
- WPF程序只允许一个启动在MVVMLight框架下找不到资源的问题
- 一个WPF和SL的严重BUG,能导致任何的寄主程序崩溃
- Linux内核如何装载和启动一个可执行程序
- 给WPF程序添加启动界面的简单方法
- 如何在tomcat启动时自动加载一个类 以便初始化程序
- 怎样自动启动VC调试器调试被另外一个程序启动的程序
- 关于WPF界面框架MahApps.Metro的一个BUG
- VC2005程序的一个运行错误 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
- c#启动一个外部程序
- 在程序启动之前显示一个画面
- Winfrom窗体程序只允许启动一个
- 防木马随程序启动的一个方法
- 程序只启动一个实例的几种方法
- WPF新建项目设置启动程序
- 当Generic.xaml遇上BitmapImage:发现一个疑似WPF Bug而又不似Bug的问题
- eclipse运行android程序,总是启动一个新的AVD模拟器,解决办法
- 用shell启动和关闭一个java程序?
- 在VC中启动另外一个程序(.exe、...)方法 (转载)