【发布时间】:2012-08-01 23:41:18
【问题描述】:
我目前正在开发一个执行某些文件操作的应用程序,我希望能够通过控制台或 UI 进行操作(我选择了 WPF)。
我很想说:(伪)
if ( Environment.GetCommandLineArgs().Length > 0 )
{
//Do not Open WPF UI, Instead do manipulate based
//on the arguments passed in
}
else
{
//Open the WPF UI
}
我已经阅读了一些以编程方式启动 WPF 窗口/应用程序的不同方法,例如:
Application app = new Application ();
app.Run(new Window1());
但我不完全确定我只想将其插入控制台应用程序。
是否有人对我如何实现这一目标提出了最佳做法或建议?主要的处理功能在我创建的一个 Helper 类中。所以基本上我要么想要一个静态启动方法(如标准控制台应用程序创建)或 UI 来访问 Helper 类,具体取决于传入的参数。
【问题讨论】: