2013-01-10 56 views
0

我有一个C#/ WPF应用程序向用户呈现各种文件名列表。一些是图像,一些是视频,一些可能是Word文档,PDF文件,CAD文件或其他。如何在WPF的注册应用程序中生成文档?

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

我需要做的是允许用户选择其中一个文件名,点击按钮,并为那种类型的文件生成注册的应用程序,加载在启动时选择的文件名。

任何想法从哪里开始?

回答

2

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

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); 
} 
相关问题