• WPF自定义代码启动应用程序启动方式


    删除app.xaml

    添加App.cs类

    第一种方式:

     class App
        {
            [STAThread]
            static void Main()
            {
                // 定义Application对象作为整个应用程序入口 
                Application app = new Application();
                // 方法一:调用Run方法 ,这种方式跟winform的调用一样
                WindowGrid win = new WindowGrid();
                app.Run(win);  
            }
        }

    第二种方式:

    class App
        {
            [STAThread]
            static void Main()
            {
                // 定义Application对象作为整个应用程序入口 
                Application app = new Application();
                //指定Application对象的MainWindow属性为启动窗体,然后调用无参数的Run方法 
                WindowGrid win = new WindowGrid();  
                app.MainWindow = win;
                //是必须的,否则无法显示窗体      
               win.Show();  

               app.Run();
            }
        }

    第三种方式:

    class App
        {
            [STAThread]
            static void Main()
            {
                // 定义Application对象作为整个应用程序入口 
                Application app = new Application();
               // 通过Url的方式启动
                app.StartupUri = new Uri("WindowGrid.xaml", UriKind.Relative);
                app.Run();
            }
        }

  • 相关阅读:
    Maven配置与创建
    JDBCTemplate执行增删改查(CDUR)操作
    事务(Transaction)
    sql批处理(batch)的简单使用
    基于XML配置的AOP实现日志打印
    简单的aop实现日志打印(切入点表达式)
    SpringMVC下文件的上传与下载以及文件列表的显示
    @RequestMapping映射请求,@PathVariable,@RequestParam,@RequestHeader的使用
    SpringMvc的异常处理
    SpringMVC的HelloWorld快速入门!
  • 原文地址:https://www.cnblogs.com/jeffry/p/5583101.html
Copyright © 2020-2023  润新知