public partial class App : Application
{
public App()
{
this.Startup += (o1, e1)=>{
string commandLine = Environment.CommandLine;  
string appFilePath = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
commandLine = commandLine.Replace(String.Format("\"{0}\" ", appFilePath), ""); 得到命令参数 MessageBox.Show(string.Format("commandLine:{0}", Environment.CommandLine));
MessageBox.Show("SpiltResult:" + commandLine);
if (!string.IsNullOrEmpty(commandLine) && commandLine.ToUpper() == "SA")//启动参数带SA则转到特殊处理页面
{
this.ShutdownMode = ShutdownMode.OnLastWindowClose;
this.StartupUri = new Uri("pack://application:,,,/Views/SNPrint/SA_MODE.xaml");  //
MessageBox.Show("Set URI!");
}
//正常App.xaml中存在StartupUri如【StartupUri="MasterWindow.xaml"】则可以省略下面代码
//else
//{
// this.StartupUri = new Uri("pack://application:,,,/MasterWindow.xaml");
// MessageBox.Show("MAIN URI!");
//}
};
}
}

//new Uri("pack://application:,,,/Views/SNPrint/SA_MODE.xaml"); 代表如下

最新文章

  1. Python-面向对象
  2. vim编辑器详解
  3. 移动web前端之meta标签
  4. TFS 2010 使用手册(三)权限管理
  5. PHP.3-DIV+CSS标准网页布局准备工作(上)
  6. 修饰模式(Decorator结构型)C#简单例子
  7. docker 镜像中包含数据库环境和运行环境
  8. BFS寻路的AS3实现
  9. Aspose实现Office转PDF (ASP.NET)
  10. 做自己的软件的Gallery(一)
  11. vert.x 学习笔记
  12. CentOS7.6配置do.cker和K.B.S
  13. 集合排序 Comparator和Comparable的使用区别
  14. Dubbo原理解析-Dubbo内核实现之SPI简单介绍
  15. [PHP] swoole在daemonize模式下,chdir失效问题
  16. Vue延迟点击
  17. Shell脚本中执行sql语句操作mysql的5种方法【转】
  18. 【leetcode】345. Reverse Vowels of a String
  19. 将 DNSCrypt 部署到 Openwrt 路由器上+ DNSmasq 解析国内域名用本地 DNS[ZT+实践]
  20. 20155207JAVA第十二周课堂练习

热门文章

  1. EF 查询外键对应的实例
  2. UOJ61. 【UR #5】怎样更有力气
  3. 题解-洛谷P4724 【模板】三维凸包
  4. elasticsearch的基本了解
  5. rsync 参数说明及使用参数笔记
  6. windows 远程连接报错
  7. Angular:自定义属性指令
  8. cocosCreator微信小游戏排行榜思路
  9. MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?
  10. python 爬虫库安装