如何使用webbrowser在wpf应用程序中打开.chm文件的索引树内容?

时间:2013-10-17 13:23:12

标签: wpf chm

我正在为我的应用程序创建一个帮助栏,并有两件事要做:

  1. 从网站上提供在线帮助,并使用我完成的webbrowser在窗口中显示。

  2. 现在在同一浏览器中我想打开.chm文件的索引树。

  3. 那么可以打开.chm文件的索引树吗?

    browser.Navigate(@"mk:@MSITStore:[my .chm file url]");
    

    我这样做是为了打开一个特定的内容,但我想要一个起始索引树,它显示在微软提供的默认帮助查看器应用程序的左侧面板中。

    想知道是否有任何建议如何处理它。

1 个答案:

答案 0 :(得分:1)

CHM索引不是HTML页面 - 它作为二进制数据存储在CHM文件中。所以它无法在WebBrowser中显示。

如果您需要在应用内部的WebBrowser中显示帮助,我建议使用解压缩的HTML帮助。