2013-10-10 116 views
0

我有一個工作WPF .exe,目前將.resource(.html)文件拖入Web瀏覽器嵌入式控件中。我的問題是路徑在這個HTML資源中的任何圖像引用。所有資產都是本地項目,可嵌入項目中。WPF win app .HTML資源,如何在.html文件中路徑圖像。資源

我很好奇如何做圖像和/或.JS參考和/或最佳做法。我是WPF的新手,所以我通常從代碼方面工作,而不是在XAML方面做事。

  Uri HTMLuri = new Uri(@"pack://application:,,,/MYPROJECT;component/Resources/help.html", UriKind.Absolute); 
      Stream stream = Application.GetResourceStream(HTMLuri).Stream; 
      using (StreamReader reader = new StreamReader(stream)) 
      { 
       this.wbHelp.NavigateToString(reader.ReadToEnd()); 
      } 

我看了網絡上的幾篇文章對這個「相似」的話題,但上下文是不正確的(必須的)什麼我試圖完成。問題:如何在單獨的WPF Win APP中的.HTML .resource文件中路徑HTML資源?預先感謝您的回覆。

回答

0

答案很可能不符合你的喜好。我花了很長時間試圖解決這個問題,但不幸的是,這是不可能的(除非最新的.NET 4.5 WebBrowser控制中有所改變)。原因是因爲此控件將在其自己的上下文中運行,並且與WPF項目的其餘部分完全無關。