0
A
回答
2
正如勞埃德說的,在WPF中,而不是像在WinForms中那樣在項目啓動類中使用參數,而是從命令行參數中提取此參數。 這可以b做每當所以你的第一個窗口,即你可以做這樣的事情:
public Window1()
{
InitializeComponent();
string[] param = Environment.GetCommandLineArgs();
// Your parameter is in the second one since the first contains the executable path or something like that
string xmlPath = param[1];
// Open and edit your xmlPath
// ....
}
然後,你可以簡單地拖拽&滴你想要ontop的您的WPF可執行文件的XML或調用它的命令行:
YourExecutable.exe myXml.xml
1
您可以展開屬性中要設置的參數,去進取,不斷開拓的Settings.settings文件中的WPF項目的解決方案Explorer文件夾中。在這裏,您可以以類型安全的方式放置參數,添加第一個參數後,您將看到一個包含參數xml值的app.config文件。當您使用名稱.exe.config而不是app.config將您的項目構建到二進制文件夾中時,會自動複製該文件。構建應用程序後,使用此文件分發和更改您的設置。
請記住,您需要將項目中的設置設置爲可執行文件,但我不確定在設置dll時它是如何工作的。
要使用你的設置中的代碼只需使用:
Properties.Settings.Default.<name_of_setting>
,你會得到形式,它與這就是settings.settings頁面上選擇的類型的文件中的值。
1
將文件名作爲命令行參數傳遞,並處理Application.Startup事件中的命令行參數。或者簡單地從同一個事件中的配置設置中定義的參數加載文件。
相關問題
- 1. 使文件在當前WPF應用程序中打開
- 2. 在WPF應用程序的瀏覽器中打開HTML文件
- 3. C#與默認應用程序打開的文件和參數
- 4. 如何在android應用程序中打開xml文件
- 5. 用應用程序打開文件
- 6. 使用rake文件在Mac應用程序中打開文檔
- 7. 從WPF應用程序打開Outlook
- 8. C#UWP打開WPF應用程序
- 9. 從WPF應用程序打開WinForm?
- 10. 打開的文件類型(XML)與ClickOnce應用程序
- 11. 使用delphi應用程序傳遞參數打開外部應用程序
- 12. 從winforms應用程序打開WPF應用程序
- 13. 使用「打開方式」不會在我的應用程序中打開文件
- 14. 在iphone應用程序中使用objective-c打開.indd文件?
- 15. 如何在HTA文件中使用VBScript打開應用程序
- 16. 使用參數打開多個文件
- 17. 如何獲得用電子打開文件的參數應用程序
- 18. 在應用程序的文件夾中打開文件
- 19. 使用其他Web應用程序從Web應用程序打開文件?
- 20. 使用應用程序打開兩個文件的VBA代碼
- 21. 使用Java上的外部應用程序打開文件
- 22. 使用Kafka的應用程序打開錯誤太多文件
- 23. Swift:如何使用關聯的應用程序打開文件?
- 24. 打開使用特定應用程序的MP3文件java
- 25. GTK允許使用新的vala應用程序打開文件
- 26. 使用基於Qt的應用程序從Finder打開文件?
- 27. 使用iOs上的默認應用程序打開文件
- 28. 使用Python使用默認應用程序打開文件,然後在文件打開後打印?
- 29. 保留在WPF應用程序中打開文件的多個副本
- 30. 打開文件對話框導致WPF應用程序中的dll問題
感謝您的回覆:) 我想問一下;我能夠從這個文件中調用它嗎?例如,Live Meeting提供了一個* .rtd文件,用於調用可執行文件。文件包含下列行: – Kaan 2011-01-25 09:47:39