我们开发了一个 WPF 应用程序,它具有类似于上下文相关帮助的功能。帮助页面的内容目前由外部同事(例如生物学家)编写为 word 文档,然后由开发人员翻译成 xaml 代码。这个过程很乏味且容易出错,因为生物学家看不到 xaml 代码,并且在版本控制系统中无法轻松区分和跟踪 word 文档。
所以我们想改进这个过程,把内容保存在一个地方,以一种格式
- 易于编辑(最好使用所见即所得的编辑器),
- 以简单的 ascii 格式存储(用于差异/版本控制)和
- 可以作为资源自动包含在我们的 C# 应用程序中。
解决方案可以是一个框架、一个外部工具或任何其他想法。格式应支持简单的 html 渲染,如粗斜体、上标等和图像。