我想打开 CHM 文件的特定页面。我正在使用 WPF 应用程序。目前我已经实施
System.Diagnostics.Process.Start(filepath)
这无助于打开特定页面
问候, NewDev
听起来您实际上是在尝试向 WPF 应用程序添加上下文相关的帮助。例如,如果您在特定文本框中使用光标按 F1,您将看到该特定文本框的帮助。
如果是这种情况,请参阅这篇文章:
或者这个:
具体来说,您可以使用System.Windows.Forms.Help.ShowHelp( ) 命令完成此操作。
您可能需要添加对 System.Windows.Forms.dll 的引用才能访问帮助功能。
最后,如果您仍然无法使用帮助文件,您需要的所有信息都应该在这里:http: //msdn.microsoft.com/en-us/library/2ksk25ts.aspx 这都是针对 Windows 窗体的,当然,但如果你有正确的参考,它应该延续到 WPF。
您必须在项目中添加“System.Windows.Forms”引用,然后调用 Help.ShowHelp 方法以在“xyz.chm”中打开特定页面
System.Windows.Forms.Help.ShowHelp(null, "xyz.chm","xyz_index.html");
希望这可以帮助 :)