我希望能够以编程方式创建 UML 类图,我看到 VS 终极版支持 UML 类图,它在内部是 XML。我的问题是我可以在运行时以交互方式执行此操作吗?意思是我有我的 .exe 运行,我以编程方式构建 XML,并在我放置在 Form 上的图表组件中显示生成的图表?我可以编写代码来处理类形状的拖动和调整大小、创建关联以及与编辑类图相关的其他操作吗?或者我会在 XML 结构上进行操作,并在每次编辑后继续重新加载生成的图表吗?
非常重要的是我如何显示结果类图....
最佳答案
两步:
第 1 步:使用 DOT(图形描述语言)创建类关系的图形表示。
DOT 是一种纯文本图形描述语言。这是一种描述图形的简单方法,人类和计算机程序都可以使用。
第 2 步:使用 DOT 阅读器库渲染为图片。
有很多库可用于渲染 DOT 文件。
关于c# - 以编程方式创建 UML 类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15336087/