如何在c#中打开Html作为帮助文件

本文关键字:Html 帮助 文件 | 更新日期: 2023-09-27 17:53:16

我已经在Html中创建了一个帮助附加到我的项目。我的项目是用WPF开发的。

但是我可以添加Html作为项目的资源,或者我只是把我的Html和我在项目文件夹中使用的图像的文件夹?

如果第二个选项比第一个好,我怎么能得到我的Html文件的路径?

无论如何,我将创建一个安装程序到我的应用程序,我将使用安装程序从Visual Studio,但当我这样做,我怎么能确保他会打开Html成功?

如何在c#中打开Html作为帮助文件

我会选择第二个选项,只在项目中拥有文件(确保右键单击->属性并打开"复制到输出目录")。

你可以使用WebBrowser控件来呈现html。

AppDomain.CurrentDomain.BaseDirectory为您提供包含应用程序的目录。

XAML :

<WebBrowser Name="webBrowser1"/>

代码后面:

var filename = "help.html";
var path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, filename);      
webBrowser1.Navigate(path);