如何将文件作为参数传递给您的程序wpfc#
本文关键字:程序 wpfc# 参数传递 文件 | 更新日期: 2023-09-27 18:29:57
我使用c#wpf创建了一个非常简单的照片查看器,我只需要直接在我的应用程序中打开图像像默认的windows照片查看器。
所以我需要将图像文件作为参数传递给我的应用
我找到了这个问题,但它适用于winforms而不是wpf。
我希望你能帮助我。
抱歉英语不好。
要处理文件打开(例如在Windows资源管理器中双击文件时触发),只需在应用程序启动时运行以下C#代码(例如在主窗口的"Loaded"事件中):
var args = Environment.GetCommandLineArgs();
if (args.Length > 1)
{
var fileName = args[1];
if (File.Exists(fileName))
{
var extension = Path.GetExtension(fileName);
if (extension == ".MyDocumentExtension")
{
// TODO: Open file from fileName
}
}
}