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

如何使用webbrowser在wpf应用程序中打开.chm文件的索引树内容?,wpf,chm,Wpf,Chm,我正在为我的应用程序创建帮助栏,有两件事要做: 从网站上提供在线帮助,并使用webbrowser在窗口中显示,我已经完成了 现在,在同一个浏览器中,我想打开.chm文件的索引树 那么可以打开.chm文件的索引树吗 browser.Navigate(@"mk:@MSITStore:[my .chm file url]"); 我这样做是为了打开一个特定的内容,但是我想要开始索引树,它显示在microsoft提供的默认帮助查看器应用程序的左面板上 想知道是否有其他方法可以提供任何建议。CHM索引不是

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

  • 从网站上提供在线帮助,并使用webbrowser在窗口中显示,我已经完成了

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

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

    browser.Navigate(@"mk:@MSITStore:[my .chm file url]");
    
    我这样做是为了打开一个特定的内容,但是我想要开始索引树,它显示在microsoft提供的默认帮助查看器应用程序的左面板上


    想知道是否有其他方法可以提供任何建议。

    CHM索引不是HTML页面,而是作为二进制数据存储在CHM文件中。所以它不能在网络浏览器中显示

    如果您需要在应用程序内的WebBrowser中显示帮助,我建议您使用未打包的HTML帮助