如何在WPF中注册的应用程序中生成文档

本文关键字:应用程序 文档 注册 WPF | 更新日期: 2023-09-27 17:51:18

我有一个c#/WPF应用程序,它向用户展示了各种文件名的列表。有些是图片,有些是视频,有些可能是word文档、PDF文件、CAD文件或其他文件。

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

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

你知道从哪里开始吗?

如何在WPF中注册的应用程序中生成文档

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

// 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);
}