我已经在Html中创建了一个帮助以附加到我的项目中。我的项目是在WPF中开发的。
但是我可以将Html作为资源添加到项目中,或者我只是将带有我的Html的文件夹和我在其中使用的图像放在Project文件夹中?
如果第二个选项比第一个选项更好,我怎样才能获得Html文件的路径?
无论如何,我将为我的应用程序创建一个安装程序,我将使用Visual Studio中的安装程序但是当我这样做时,我如何确保他将成功打开Html?
答案 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);