所以我有一个可以保存和打开文件的c#应用程序。Windows资源管理器已注册为使用我的应用程序打开该文件格式。但我如何得到文件的路径,我双击在windows资源管理器?
您可以通过命令行获得它-关于如何读取这些参数,请参见示例
http://msdn.microsoft.com/de-de/library/system.environment.getcommandlineargs.aspx
http://msdn.microsoft.com/en-us/library/aa970914.aspx
你的app . example .cs文件应该有一个AppStartingUp方法。事件参数包含程序的命令行参数。第一个应该是文件名:
public partial class app : Application
{
void AppStartingUp(object sender, StartupEventArgs e)
{
string file_name = e.Args[0];
...
}
}