有时候我们需要使用 wpf 的 main 入口函数,例如用 web 浏览器启动本地 exe,并传入参数时,需要用 main 函数的 string[] args ,来获取参数。参考:http://blog.csdn.net/qq_39567381/article/details/78029214

但 wpf 中我们似乎找不到 main 函数。于是有网友提出增加一个 program 类和 main 函数,并设置为启动对象的方法,参考:http://www.cnblogs.com/chenxizhang/archive/2010/03/25/1694611.html

上面的方法是可行的,但其实有更简单的方法,我们可以在 wpf 的 App.xml 添加 Startup 响应消息,就可以轻松获取参数了:


using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;namespace Startup
{/// <summary>/// App.xaml 的交互逻辑/// </summary>public partial class App : Application{private void Application_Startup(object sender, StartupEventArgs e){if(e.Args.Length > 0){MessageBox.Show(e.Args[0]);}}}
}

在 wpf 中使用 main 方法相关推荐

  1. 漫画:程序员太难了!为什么 Java 中的 main 方法必须是它?

    作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 在 Java 中,想必所有人都不会对 main 方法感到陌生,main 方法是 Java 应用程序的入口方法.程序运行时,要执行的第一 ...

  2. Java中的main()方法详解

    源文作者:leizhimin    源文链接:http://lavasoft.blog.51cto.com/62575/53263 源文作者版权申明: 版权声明:原创作品,允许转载,转载时请务必以超链 ...

  3. java执行jar中的main_浅谈java 执行jar包中的main方法

    浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 ...

  4. Shell-通过shell启动Java类中的main方法 + 通过Shell启动jar包

    文章目录 概述 shell启动Java类中的main方法 启动脚本分析 启动脚本 shell启动jar包 概述 Java程序 运行在linux主机上, 通过shell脚本启动为进程. Java程序中 ...

  5. WPF中TreeView.BringIntoView方法的替代方案

    WPF中TreeView.BringIntoView方法的替代方案 周银辉 WPF中TreeView.BringIntoView()方法并不是那么地好用,不少时候会没有效果,这里有一个替代方案,调用S ...

  6. 《从零开始学ASP.NET CORE MVC》:ASP.NET Core 中的 Main方法(5)

    本文出自<从零开始学ASP.NET CORE MVC> 推荐文章:ASP.NET Core Web 项目文件 ASP.NET Core 中的 Main方法 一个开始专心写字的人 在ASP. ...

  7. main的方法是Java_Java中的main()方法

    在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是 ...

  8. Java中的main方法

    2019独角兽企业重金招聘Python工程师标准>>> 在一个Java应用程序中,通常程序的入口是一个main方法,它被声明为公有静态方法,参数是一个字符串数组,返回值为Void类型 ...

  9. 详解Java中的main方法

    main方法格式定义 public: main方法启动时由JVM进行加载,public的可访问权限是最高的,所有需要声明为public; static: 方法的调用要么是通过对象,要么是通过类,而ma ...

最新文章

  1. 笔记本电脑连接服务器的显示器不亮,电脑显示器不亮怎么回事 电脑显示器不亮解决办法【图文】...
  2. 如何使用puttygen生成密钥
  3. 计算机网络技术与应用教程期末考试,2011大学计算机网络技术与应用教程客观题期末复习(含判断题,属于公共课程,使用)...
  4. 保持寄存器和输入寄存器的区别_串行移位寄存器74HC595
  5. Windows Server中企业证书服务的安装
  6. 关闭报错_Cydia Impactor工具各种报错提示的解决方法!
  7. 佳能MP259打印重影的问题始终无法得到彻底解决,今天终于找到方法了
  8. 07网络发展趋势:风险和机遇并存
  9. VMRC 控制台的连接已断开 for win8 vsphere5.0
  10. 毕设看的硕博士论文速记
  11. Lan内部是如何完成通信的
  12. 用java编写台球小游戏项目
  13. java calendar时间计算_Java Calendar计算所在时区的时间偏移量
  14. excel 职位分析
  15. CAD学习之CASS快捷键
  16. 基于PLC的智能化远程养殖监控系统
  17. Jemeter 设置中文
  18. 扫描MAC地址脚本--保存
  19. cygwin的坑坑洼洼
  20. ojbk的sas 循环语句

热门文章

  1. SR触发器和JK触发器
  2. C语言-实现栈(stack)
  3. uCLinux LINUX区别
  4. [Word]:Microsoft word中插入代码 PlanetB, 批量上标
  5. Unloaded branch node detected. “loadOptions“ prop is required to load its children.
  6. python实现视频人脸替换_python换人脸视频教程(怎样制作人脸从小到老的变化视频?)...
  7. 【Matlab】MATLAB矩阵处理
  8. 服务器打不井根目录下的文件,服务器共享文件夹的使用方法.docx
  9. WebSestalt,好用的富集分析工具,介绍及使用教程
  10. CSS 中 a 标签为什么不能继承父类的颜色?