Xaml 用于管理外部同事编写的帮助内容的工作流
我们开发了一个WPF应用程序,它有上下文相关的帮助。帮助页面的内容目前由外部同事(比如生物学家)编写成word文档,然后由开发人员翻译成xaml代码。这个过程是乏味和容易出错的,因为生物学家看不到xaml代码,word文档也不容易在版本控制系统中被区分和跟踪 因此,我们希望改进这一过程,并以一种Xaml 用于管理外部同事编写的帮助内容的工作流,xaml,version-control,external,context-sensitive-help,Xaml,Version Control,External,Context Sensitive Help,我们开发了一个WPF应用程序,它有上下文相关的帮助。帮助页面的内容目前由外部同事(比如生物学家)编写成word文档,然后由开发人员翻译成xaml代码。这个过程是乏味和容易出错的,因为生物学家看不到xaml代码,word文档也不容易在版本控制系统中被区分和跟踪 因此,我们希望改进这一过程,并以一种 易于编辑(最好使用所见即所得编辑器) 以简单的ascii格式存储(用于差异/版本控制)和 可以作为资源自动包含在C#应用程序中 解决方案可以是框架、外部工具或任何其他想法。 格式应支持简单的html
- 易于编辑(最好使用所见即所得编辑器)
- 以简单的ascii格式存储(用于差异/版本控制)和
- 可以作为资源自动包含在C#应用程序中
- 这是一种WPF技术,因此您将使用众所周知的工具
- 可以在WPF控件中编辑流程文档。您可以通过属性访问已编辑的流程文档。然后您可以使用将其保存到XAML文件中。考虑到所有这些因素,您可以轻松快速地为外部同事创建一个简单的应用程序
- 最后,您可以将保存的XAML文件加载到控件中以显示它们。对其进行了描述
RichTextBox
也可用于编辑此类文档