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