2012-04-18 126 views

回答

5

这听起来像你基本上试图上下文敏感的帮助添加到WPF应用程序。例如,如果您使用特定文本框中的光标点击F1,则会看到该特定文本框的帮助。

如果是这样的话,看到这篇文章:

http://blogs.msdn.com/b/mikehillberg/archive/2007/07/26/a-context-sensitive-help-provider-in-wpf.aspx

或者这一个:

http://www.netframeworkdev.com/windows-presentation-foundation-wpf/contextsensitive-help-in-wpf-73953.shtml

具体而言,您可以使用System.Windows.Forms.Help.ShowHelp()命令做到这一点。

您可能需要添加对System.Windows.Forms.dll的引用才能访问帮助功能。

最后,如果您在使用帮助文件时仍然很失落,那么您需要的所有信息都应该在这里:http://msdn.microsoft.com/en-us/library/2ksk25ts.aspx当然,这些都是针对Windows窗体的,但是如果您拥有正确的引用。

4

您必须添加“System.Windows.Forms的”引用到您的项目,然后调用Help.ShowHelp法“xyz.chm”打开特定网页

System.Windows.Forms.Help.ShowHelp(null, "xyz.chm","xyz_index.html"); 

希望这有助于:)

相关问题