【问题标题】:wpf app: help files with search and indexwpf app:带有搜索和索引的帮助文件
【发布时间】:2013-07-31 22:04:05
【问题描述】:

我们正在向 Visual Studio 2010 中的 WPF 应用程序添加帮助文件。到目前为止,我们还没有找到可以使用的方法。

我们有一些 HTML 帮助文件,目前它们只是在一个目录中,没有添加到 WPF 项目中。

我们没有索引或搜索。

我已经看到也许我们可以用 cmh 做点什么,但现在这似乎已经过时了。

理想情况下,我们希望在 WPF 中实现所有这些,但如果不可能,我们需要其他解决方案。

我们希望能够按 F1,显示我们的主帮助页面(我们现在有这个,它会在我们的浏览器中打开)并另外将索引和搜索添加到我们的主帮助页面。

谁能指出我们正确的方向?

【问题讨论】:

  • 一种更现代的方法,即 Windows 7 及更高版本,具有您可以配置的跳转列表。您是否考虑过这种可能性?
  • 您的帖子被标记为 CHM,您能否更好地解释一下您这样做的原因。你有 CHM,你想用原始 html 制作它们吗?

标签: wpf search indexing chm


【解决方案1】:

也许你应该看看 MSDN 上的Process.Start 方法页面。特别是,Process.Start Method (String) 页面有一个代码示例,展示了如何从 WPF 应用程序打开网页。

要在 WPF 应用程序内部执行此操作,请查看 MSDN 上的 WebBrowser Class 页面。这也提供了一个将网页加载到您的应用程序中的代码示例。

编辑 >>> 重新阅读您的帖子后,我意识到我错过了有关搜索和索引的部分。当然,您可以自己搜索网页吗?只需打开每个页面并使用类似

的内容
if (webPageContent.Contains(searchTerm)) return webPageContent;

【讨论】:

  • 由于他的帖子被标记为“chm”,您可能应该将“html 帮助文件”阅读为“htmlhelp 文件”,iow CHM。
猜你喜欢
  • 1970-01-01
  • 2011-04-20
  • 2011-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-15
  • 2010-10-06
相关资源
最近更新 更多