PortPlacementHelper.PositionChildPort(Port, NodeShape) Método

Definição

Forma de porta de colocação automática.

public:
 virtual void PositionChildPort(Microsoft::VisualStudio::Modeling::Diagrams::Port ^ portShape, Microsoft::VisualStudio::Modeling::Diagrams::NodeShape ^ parentShape);
public virtual void PositionChildPort (Microsoft.VisualStudio.Modeling.Diagrams.Port portShape, Microsoft.VisualStudio.Modeling.Diagrams.NodeShape parentShape);
abstract member PositionChildPort : Microsoft.VisualStudio.Modeling.Diagrams.Port * Microsoft.VisualStudio.Modeling.Diagrams.NodeShape -> unit
override this.PositionChildPort : Microsoft.VisualStudio.Modeling.Diagrams.Port * Microsoft.VisualStudio.Modeling.Diagrams.NodeShape -> unit
Public Overridable Sub PositionChildPort (portShape As Port, parentShape As NodeShape)

Parâmetros

portShape
Port
parentShape
NodeShape

Comentários

Classes derivadas podem substituir isso para especializar o comportamento de posicionamento.

Por padrão: 1. Uma porta é posicionada na borda vertical esquerda abaixo de qualquer porta existente. 2. Em seguida, ele entra em contador no sentido anti-horário em relação à forma, até encontrar um espaço vazio. 3. Se várias portas forem adicionadas em uma única ação, elas deverão ser distribuídas no espaço disponível. 4. Se for necessário que a altura da forma do componente precise ser aumentada para acomodar as portas adicionadas recentemente.

Aplica-se a