如何隐藏Visio 2007';s UML参数方向指示器(“输入/输出”)

如何隐藏Visio 2007';s UML参数方向指示器(“输入/输出”),uml,visio,Uml,Visio,我在谷歌上搜索了这个解决方案,我找到的唯一一件事就是覆盖文本并手动编辑它——然而,一旦你对对象做了更改,它就会被更改 我想隐藏方法参数的“in”方向指示灯-有人知道是否可以这样做,如果可以,如何做吗?在做了一些研究后,我发现: 没有GUI选项来切换方向指示器的可见性 解决方法是创建一个新的主控形状(复制原始类主控形状),并调整它以更改操作形状的显示 但是,Shapesheet窗口中没有这样做的选项 接下来要尝试的是通过代码对其进行操作 在摆弄之后,我找不到任何允许你设置的公共属性 我偶然发现了

我在谷歌上搜索了这个解决方案,我找到的唯一一件事就是覆盖文本并手动编辑它——然而,一旦你对对象做了更改,它就会被更改


我想隐藏方法参数的“in”方向指示灯-有人知道是否可以这样做,如果可以,如何做吗?

在做了一些研究后,我发现:

  • 没有GUI选项来切换方向指示器的可见性
  • 解决方法是创建一个新的
    主控形状
    (复制原始
    主控形状),并调整它以更改
    操作
    形状的显示
  • 但是,
    Shapesheet
    窗口中没有这样做的选项
  • 接下来要尝试的是通过代码对其进行操作
  • 在摆弄之后,我找不到任何允许你设置的公共属性
  • 我偶然发现了这一点,这证实了我的怀疑(UML插件缺少一套好的API)
因此,我想简单的答案是-不。在Visio2007/2010中,没有自动实现这一点的方法

还有其他工具可以让您控制这一点,例如:

  • Sparx系统企业架构师
  • IBM的Rational软件架构师
如果您可以切换工具,我建议您使用企业架构师。它允许C#代码生成(对IBM不太清楚),并且还集成了Visual Studio


希望有帮助

至少我终于可以结束了…;)我会调查你提到的工具,谢谢!