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

  • 相关阅读:
    如何用nodejs创建一个proxy 服务
    企业包分发-应用内安装时碰到的问题
    React-Native与Weex的比较
    前端炫酷动画展示利器(lottie)
    记录一个web开发工具集网页
    git 和 远程分支关联
    reference to 'X' is ambiguous 解决
    mac 下解压 .bin文件
    fabric 集成trello
    ES6 对象的创建及操作
  • 原文地址:https://www.cnblogs.com/jeffry/p/5583101.html
Copyright © 2011-2022 走看看