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();
            }
        }

  • 相关阅读:
    [bzoj 4553][Tjoi2016&Heoi2016]序列
    [bzoj 5143][Ynoi 2018]五彩斑斓的世界
    [bzoj 4939][Ynoi 2016]掉进兔子洞
    luogu_P3674 小清新人渣的本愿
    [bzoj 2809][Apio2012]dispatching
    [bzoj 3110][zjoi 2013]K大数查询
    Entity Framework技巧系列之九
    Entity Framework技巧系列之八
    Entity Framework技巧系列之七
    Entity Framework技巧系列之六
  • 原文地址:https://www.cnblogs.com/jeffry/p/5583101.html
Copyright © 2011-2022 走看看