zoukankan      html  css  js  c++  java
  • 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();
            }
        }

  • 相关阅读:
    python实战===python程序打包成exe
    python基础===100盏灯的问题
    安全测试===dos攻击和ddos攻击
    Ubuntu16.04安装Consul
    kerberos相关
    Linux终端复制粘贴后前后会多出0~和~1
    Superset配置impala数据源
    Airflow使用指南
    Superset配置hive数据源
    Superset配置mysql数据源
  • 原文地址:https://www.cnblogs.com/jeffry/p/5583101.html
Copyright © 2011-2022 走看看