PortPlacementHelper.PositionChildPort(Port, NodeShape) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Автоматическое размещение фигуры порта.
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)
Параметры
- portShape
- Port
- parentShape
- NodeShape
Комментарии
Производные классы могут переопределять этот метод для специализации поведения при размещении.
По умолчанию: 1. Порт располагается на левом вертикальной границе под любым существующим портом. 2. Затем он перемещается по часовой стрелке вокруг фигуры, пока не найдет пустое пространство. 3. Если несколько портов добавляются в одно действие, они должны распространяться в доступном пространстве. 4. Если необходимо увеличить высоту фигуры компонента, чтобы разместить только что добавленные порты.