開始WPF我目前正在開發的是做一些文件操作的應用程序,我希望能夠通過控制檯或通過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類中。所以基本上我不是一個靜態的啓動方法(如標準控制檯應用程序創建),或取決於。
這是正確的做法。請參閱http://msdn.microsoft.com/en-us/library/system.windows.application.startup.aspx – Eugene 2012-08-02 02:41:33
除了上面的建議,我相信值得注意的是,您需要刪除StartupUri屬性App.xaml(如果存在)。如果你不這樣做,你會產生兩個窗口實例。 – Tada 2012-08-02 03:03:02