WPF应用程序中的集成帮助系统有什么好的解决方案吗?

WPF应用程序中的集成帮助系统有什么好的解决方案吗?,wpf,Wpf,我刚刚开始一个新的大项目,将使用WPF作为前端。我正在寻找某种集成帮助系统的解决方案。这方面的基本用例是,用户需要能够在使用系统时随时获得上下文相关的帮助。帮助内容应该本地化并显示在应用程序中(而不是弹出外部.chm文件) 我正在寻找在创建和/或使用第三方系统方面的实际经验,该系统可以处理这方面的完整流程,包括本地化帮助内容的工作流程。欢迎您的任何意见!谢谢。您不能弹出外部.chm文件的原因是什么,还是出于美观目的?如果您必须包装自己的实现,那么您可能需要在上阅读本文。这不是特定于WPF的,但它

我刚刚开始一个新的大项目,将使用WPF作为前端。我正在寻找某种集成帮助系统的解决方案。这方面的基本用例是,用户需要能够在使用系统时随时获得上下文相关的帮助。帮助内容应该本地化并显示在应用程序中(而不是弹出外部.chm文件)


我正在寻找在创建和/或使用第三方系统方面的实际经验,该系统可以处理这方面的完整流程,包括本地化帮助内容的工作流程。欢迎您的任何意见!谢谢。

您不能弹出外部.chm文件的原因是什么,还是出于美观目的?如果您必须包装自己的实现,那么您可能需要在上阅读本文。这不是特定于WPF的,但它应该成为您真正的出发点。

一个建议是将帮助编写为。它们的组成很简单(你可以使用RichTextBox快速创建一个编辑器。它们可以作为资源存储在你的程序集中,你只需使用浏览器即可查看它们。这基本上可以让你在不需要任何外部工具或控件的情况下,将帮助完全集成到你的应用程序中。

使用工具提示如何?Wpf工具提示可以有任何类型的内容……想都不敢想这是Pete o'Hanlon的一篇文章


我想您可以自定义此解决方案以满足您的需要。

您好,谢谢您的输入。不弹出chm文件的原因是用户体验。该应用程序是触摸屏应用程序,.chm文件在使用手指滚动等操作时是不可行的。我们需要某种集成系统,将其与其他应用程序融合在一起对于应用程序,我们可以使用wpf.Hmmm进行设计。听起来这对我来说可能是一个有趣的博客条目。谢谢你的想法。如果你能抽出时间来做这件事,我会非常感激你能在这里发布一个博客帖子的链接!谢谢Pete!谢谢链接,Dmitry。但是这不是我想要的。如果你你需要从你的WPF应用程序中打开一个.chm文件,但我需要一个更集成的解决方案。这是一个很好的建议,但我认为缺少编辑器和对FlowDocument的一般支持将是一个问题。我们的应用程序需要由外部来源(至少10种语言)翻译,我还没有看到支持FlowDocument的工具。