PortPlacementHelper Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
public ref class PortPlacementHelper
public class PortPlacementHelper
type PortPlacementHelper = class
Public Class PortPlacementHelper
- Devralma
-
PortPlacementHelper
Oluşturucular
| PortPlacementHelper() |
Yöntemler
| FindEmptyPortPosition(Port, NodeShape) | |
| FindPerimeterRotation(NodeShape, RectangleD, PortPlacement, RectangleD, PortPlacement) |
Bağlantı noktasının ilk ve son sınırları verildiğinde, bileşenin çevresi ve döndürme yönü üzerinde döndürme uzaklığını bulur. Saat yönünde pozitif ve saat yönünün tersi negatif olur. Varsayım: ınitialsınır ve Finalsınırları birbirinden küçük bir Delta. Bu nedenle, iki Getkarmaşıkantsınır çağrısı arasında çağrılır |
| GetBottomPortChildren(NodeShape) |
Bu bileşenin alt tarafındaki alt bağlantı bağlantı noktası şekillerinin listesi. |
| GetBottomPortChildren(NodeShape, RectangleD) | |
| GetLeftPortChildren(NodeShape) | |
| GetNextEdgeChildren(PortPlacement, NodeShape, ArrayList, PointD) | |
| GetRightPortChildren(NodeShape) | |
| GetRightPortChildren(NodeShape, RectangleD) | |
| GetTopPortChildren(NodeShape) |
Bu bileşenin alt tarafındaki alt bağlantı bağlantı noktası şekillerinin listesi. |
| OnParentShapeResized(NodeShape, RectangleD, RectangleD) |
Bu yöntem artık DSL içinde Çağrısız ve kullanım dışı bırakılmıştır. DSL şimdi başka bir kanca sağlıyor: Microsoft. VisualStudio. modellemesi. DiagramsNodeShape sınıfında "OnParentNodeShapeChanged" sanal yöntemi. Bu yöntem, üst NodeShape her taşındığında/yeniden boyutlandırılırken bir alt NodeShape üzerinde çağrılır. |
| PositionChildPort(Port, NodeShape) |
Bağlantı noktası şeklini otomatik yerleştir. |
| ResizeParentShapeAsNeeded(PointD, Port, NodeShape) | |
| RotateOnPerimeter(NodeShape, RectangleD, Double, PortPlacement) | |