0

我有一个 C#/WPF 应用程序,它向用户显示各种文件名列表。有些是图像,有些是视频,有些可能是 Word 文档、PDF 文件、CAD 文件或其他任何文件。

列表中的哪些文件完全在用户的控制之下。

我需要做的是允许用户选择其中一个文件名,单击按钮,然后为该类型的文件生成已注册的应用程序,加载启动时选择的文件名。

关于从哪里开始的任何想法?

4

2 回答 2

2

假设文件确实存在,Process.Start将在关联的应用程序中打开文件。

于 2013-01-10T17:22:35.507 回答
1
// should test for file
Process nativeProcess = new Process();
nativeProcess.StartInfo.FileName = filePath;
try
{
    nativeProcess.Start();
}
catch (Exception Ex)
{
    // if user cancels on first screen will throw exception in some situations  
    Debug.WriteLine(Ex.Message);
}
于 2013-01-10T17:27:22.943 回答