也许我误解了 Visual Studio 中的类设计器的用途,但我真的很难在画布上的其他类后面显示扩展类。
我想要两个折叠的类,一个在另一个之上。然后当我展开上面的类时,它应该显示在下面的类之上,这样下面的类就不会阻碍上面的类的成员。
我意识到以正确的顺序添加我的类会做到这一点,但是当我想更改布局时,我不想重新添加所有控件。“发送到后面/发送到前面”按钮在哪里?
也许我误解了 Visual Studio 中的类设计器的用途,但我真的很难在画布上的其他类后面显示扩展类。
我想要两个折叠的类,一个在另一个之上。然后当我展开上面的类时,它应该显示在下面的类之上,这样下面的类就不会阻碍上面的类的成员。
我意识到以正确的顺序添加我的类会做到这一点,但是当我想更改布局时,我不想重新添加所有控件。“发送到后面/发送到前面”按钮在哪里?
不确定这仍然是一个问题,但我在 VS 2013 中以“类似 UML”的结构可视化事物时遇到了类似的问题。我发现或多或少简单的方法可能是更改 .layout 文件中的顺序:
该示例希望显示如何执行以下操作:
第一个示例 - 动作在对象“下方”:
<actionShape Id="..." absoluteBounds="..." customColor="...">
<opaqueActionMoniker Id="..." LastKnownName="Action1" />
</actionShape>
<objectNodeShape Id="..." absoluteBounds="..." customColor="White">
<objectNodeMoniker Id="..." LastKnownName="Object" />
</objectNodeShape>
第二个例子:我改变了订单。动作在对象之上:
<objectNodeShape Id="..." absoluteBounds="..." customColor="White">
<objectNodeMoniker Id="..." LastKnownName="Object" />
</objectNodeShape>
<actionShape Id="..." absoluteBounds="..." customColor="...">
<opaqueActionMoniker Id="..." LastKnownName="Action1" />
</actionShape>
我知道,这可能不是最好的方法,但它是我发现的最好的方法。希望它对任何人都有帮助。