在 wpf 中使用 main 方法
有时候我们需要使用 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 方法相关推荐
- 漫画:程序员太难了!为什么 Java 中的 main 方法必须是它?
作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 在 Java 中,想必所有人都不会对 main 方法感到陌生,main 方法是 Java 应用程序的入口方法.程序运行时,要执行的第一 ...
- Java中的main()方法详解
源文作者:leizhimin 源文链接:http://lavasoft.blog.51cto.com/62575/53263 源文作者版权申明: 版权声明:原创作品,允许转载,转载时请务必以超链 ...
- java执行jar中的main_浅谈java 执行jar包中的main方法
浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 ...
- Shell-通过shell启动Java类中的main方法 + 通过Shell启动jar包
文章目录 概述 shell启动Java类中的main方法 启动脚本分析 启动脚本 shell启动jar包 概述 Java程序 运行在linux主机上, 通过shell脚本启动为进程. Java程序中 ...
- WPF中TreeView.BringIntoView方法的替代方案
WPF中TreeView.BringIntoView方法的替代方案 周银辉 WPF中TreeView.BringIntoView()方法并不是那么地好用,不少时候会没有效果,这里有一个替代方案,调用S ...
- 《从零开始学ASP.NET CORE MVC》:ASP.NET Core 中的 Main方法(5)
本文出自<从零开始学ASP.NET CORE MVC> 推荐文章:ASP.NET Core Web 项目文件 ASP.NET Core 中的 Main方法 一个开始专心写字的人 在ASP. ...
- main的方法是Java_Java中的main()方法
在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是 ...
- Java中的main方法
2019独角兽企业重金招聘Python工程师标准>>> 在一个Java应用程序中,通常程序的入口是一个main方法,它被声明为公有静态方法,参数是一个字符串数组,返回值为Void类型 ...
- 详解Java中的main方法
main方法格式定义 public: main方法启动时由JVM进行加载,public的可访问权限是最高的,所有需要声明为public; static: 方法的调用要么是通过对象,要么是通过类,而ma ...
最新文章
- 笔记本电脑连接服务器的显示器不亮,电脑显示器不亮怎么回事 电脑显示器不亮解决办法【图文】...
- 如何使用puttygen生成密钥
- 计算机网络技术与应用教程期末考试,2011大学计算机网络技术与应用教程客观题期末复习(含判断题,属于公共课程,使用)...
- 保持寄存器和输入寄存器的区别_串行移位寄存器74HC595
- Windows Server中企业证书服务的安装
- 关闭报错_Cydia Impactor工具各种报错提示的解决方法!
- 佳能MP259打印重影的问题始终无法得到彻底解决,今天终于找到方法了
- 07网络发展趋势:风险和机遇并存
- VMRC 控制台的连接已断开 for win8 vsphere5.0
- 毕设看的硕博士论文速记
- Lan内部是如何完成通信的
- 用java编写台球小游戏项目
- java calendar时间计算_Java Calendar计算所在时区的时间偏移量
- excel 职位分析
- CAD学习之CASS快捷键
- 基于PLC的智能化远程养殖监控系统
- Jemeter 设置中文
- 扫描MAC地址脚本--保存
- cygwin的坑坑洼洼
- ojbk的sas 循环语句
热门文章
- SR触发器和JK触发器
- C语言-实现栈(stack)
- uCLinux LINUX区别
- [Word]:Microsoft word中插入代码 PlanetB, 批量上标
- Unloaded branch node detected. “loadOptions“ prop is required to load its children.
- python实现视频人脸替换_python换人脸视频教程(怎样制作人脸从小到老的变化视频?)...
- 【Matlab】MATLAB矩阵处理
- 服务器打不井根目录下的文件,服务器共享文件夹的使用方法.docx
- WebSestalt,好用的富集分析工具,介绍及使用教程
- CSS 中 a 标签为什么不能继承父类的颜色?