2011-04-28 59 views
0

我在Html中創建了一個幫助來附加到我的項目。我的項目是在WPF中開發的。如何打開一個Html作爲幫助文件在C#中?

但是,我可以添加Html作爲資源的項目,或者我只是把我的Html和我在其中使用的圖像在項目文件夾中的圖像?

如果第二個選項比第一個選項更好,我如何獲得我的Html文件的路徑?

無論如何,我會爲我的應用程序創建一個安裝程序,我將使用Visual Studio中的安裝程序,但是當我這樣做時,如何確保他將成功打開Html?

回答

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); 
相關問題