28

我已经开始使用DGML来基于一些制造流程数据可视化有向图。它比众所周知的鼻涕更光滑,而且很容易生成。

唯一的问题是我能找到的唯一 DGML 查看器是 VS.NET 2010。看起来查看器是基于MSAGL 构建的,但即便如此似乎也不直接支持 DGML。

是否存在独立的 DGML 查看器?最好作为可嵌入组件。甚至更优选作为 WPF。

4

4 回答 4

55

默认情况下,Visual Studio 2017 中没有 DGML 编辑器,因此我无法直观地看到 DGML 文件,只能看到 xml 格式的文件。我必须通过显式安装 DGML 编辑器来解决这个问题。请按如下方式安装:(工具 > 获取工具和功能... > 单个组件 > 代码工具 > DGML 编辑器)

于 2019-01-14T14:18:27.337 回答
27

我鼓励您通过在此页面上选择建议功能来提交请求,作为对独立 DGML 查看器的进一步支持。它可能有助于说服产品团队有足够的需求。

于 2011-03-30T19:54:39.077 回答
16

Visual Studio 2019中有一个 DGML 查看器。您可以通过 Visual Studio 安装程序安装它。只需打开 Visual Studio Installer,单击 Modify,选择 Individual Components, Code Tools, DGML Editor。要从 EF Core 应用程序上的 DbContext 创建 DGML 文件,可以使用EF Core Power Tools。下图来自由 EF Core Power Tools 生成并使用 DGML 编辑器查看的 DGML。我希望它有所帮助。

在此处输入图像描述

于 2020-06-30T11:39:14.273 回答
4

DgmlPowerTools Visual Studio 2012 包为您提供了将 DGML 导出为 SVG 的选项:

https://visualstudiogallery.msdn.microsoft.com/46b71f5f-a4d5-4867-9d50-0416f7aefe28

或者,我很确定如果有几个空闲的周末,很容易敲出一些东西来将 DGML 转换为 HTML(例如使用 HTML5 Canvas 来显示,或者使用许多图形库之一,如 D3.js)......

于 2015-06-17T20:27:26.663 回答