我已经开始使用 DGML,并且在架构中看到Node
元素支持Shape
属性。
<Node Shape='square'...
我已经尝试过没有效果的事情
。
DGML 真的支持 Shape 吗?
对于矩形,您可以使用 <Setter Property="NodeRadius" Value="0" />。
你可以考虑阅读:
http://social.msdn.microsoft.com/Forums/en/vsarch/thread/84400dea-3426-4e0e-8271-6af52ae1d1fb
关于我的将一些形状映射到属性的 DSL(尽管目前还没有软件)
我似乎也无法获得 shape 属性来影响任何东西。
我假设您使用的是新的 VS2010 查看器?
以下指南(实际上是一个非常方便的参考)确实给出了这个例子:
将 Shape 属性设置为 None,以便图标替换形状。使用 Icon 属性来指定图标的位置。
这似乎确实有效 - 设置 shape="none" 会删除形状。
可能尚未在查看器中实现对显示不同形状的支持,因此只有“无”有任何区别。