3

我们开发了一个 WPF 应用程序,它具有类似于上下文相关帮助的功能。帮助页面的内容目前由外部同事(例如生物学家)编写为 word 文档,然后由开发人员翻译成 xaml 代码。这个过程很乏味且容易出错,因为生物学家看不到 xaml 代码,并且在版本控制系统中无法轻松区分和跟踪 word 文档。

所以我们想改进这个过程,把内容保存在一个地方,以一种格式

  • 易于编辑(最好使用所见即所得的编辑器),
  • 以简单的 ascii 格式存储(用于差异/版本控制)和
  • 可以作为资源自动包含在我们的 C# 应用程序中。

解决方案可以是一个框架、一个外部工具或任何其他想法。格式应支持简单的 html 渲染,如粗斜体、上标等和图像。

4

1 回答 1

2

我建议使用Flow Documents

我不仅确定流文档是否可以嵌入到资源中。如果不可能,我认为可以单独分发帮助文件。这似乎不是什么大问题。

或者,您可以使用 RTF 格式而不是流文档。RichTextBox也可用于编辑此类文档。

于 2016-03-22T11:09:58.173 回答