幽映每白日,清辉照衣裳。这篇文章主要讲述WPF APP 启动时增加特殊逻辑相关的知识,希望能为你提供帮助。
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!"); //} }; } }
【WPF APP 启动时增加特殊逻辑】
文章图片
//new Uri("pack://application:,,,/Views/SNPrint/SA_MODE.xaml"); 代表如下
文章图片
推荐阅读
- Android Stuido无法下载jcenter库
- linux系统中服务的访问控制列表TCP Wrapper
- android holder加入圆框
- APP 弱网测试
- Dapper的新实践,Dapper.Contrib的使用与扩展
- 笔记本外接音响怎样设置,本文教您设置办法
- 如何处理win7待机断网问题,如何处理制作详细说明
- Win7系统出现蓝屏0x00000124出错代码怎样办,本文教
- Win7电脑关机没反应怎样办?本文教您处理办法