这个问题真的说明了一切。如果您正在编写 WPF 应用程序,您如何集成应用程序帮助?2013年年中的比赛状态如何?
从一个下午的搜索引擎来看,似乎没有明确的答案,但有几个选择:
编写您自己的基于工具提示的帮助(但是您从哪里获取数据?)
使用 .CHM 文件和 Windows 窗体帮助系统(对我来说似乎很古老)。
使用 Microsoft Help Viewer 1.X 或 Microsoft Help 2.0。
- 关于哪个是 MS 更新/批准的存在一些混淆。看来,Help Viewer 1.X 可能是 Microsoft Help 2.0 的推荐选项。名字这么相似也无济于事……
- 2.0的状态如何?我们应该使用它吗?它曾经完全部署过吗?
使用第三方产品创作您的帮助文件并以某种方式链接到它们 - DocToHelp/NetHelp、NetAdvantage 在线帮助等...
此外,您使用哪些基于 XAML 的标记/属性来提供必要的上下文?推荐的方法是什么?
令人惊讶的是,在 WPF 中支持基于应用程序的帮助没有明确的路径。