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

时间:2011-04-28 01:47:52

标签: c# wpf

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

但是我可以将Html作为资源添加到项目中,或者我只是将带有我的Html的文件夹和我在其中使用的图像放在Project文件夹中?

如果第二个选项比第一个选项更好,我怎样才能获得Html文件的路径?

无论如何,我将为我的应用程序创建一个安装程序,我将使用Visual Studio中的安装程序但是当我这样做时,我如何确保他将成功打开Html?

1 个答案:

答案 0 :(得分:3)

我会使用第二个选项,只需在项目中输入文件(确保右键单击 - >属性并启用“复制到输出目录”)。

您可以使用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);