PortGroupBoundsRules.GetCompliantGroupBounds(Store, ShapeElement, GhostShapeCollection, PointD) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет объект GhostShapeCollection таким образом, чтобы он соответствовал данному объекту GroupBoundsRules после применения предлагаемого изменения расположения.
public:
override void GetCompliantGroupBounds(Microsoft::VisualStudio::Modeling::Store ^ store, Microsoft::VisualStudio::Modeling::Diagrams::ShapeElement ^ targetShape, Microsoft::VisualStudio::Modeling::Diagrams::GhostShapeCollection ^ ghostShapes, Microsoft::VisualStudio::Modeling::Diagrams::PointD proposedLocationDelta);
public override void GetCompliantGroupBounds (Microsoft.VisualStudio.Modeling.Store store, Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement targetShape, Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection ghostShapes, Microsoft.VisualStudio.Modeling.Diagrams.PointD proposedLocationDelta);
override this.GetCompliantGroupBounds : Microsoft.VisualStudio.Modeling.Store * Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement * Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection * Microsoft.VisualStudio.Modeling.Diagrams.PointD -> unit
Public Overrides Sub GetCompliantGroupBounds (store As Store, targetShape As ShapeElement, ghostShapes As GhostShapeCollection, proposedLocationDelta As PointD)
Параметры
- store
- Store
Хранилище, содержащее элементы ShapeElements, на которые делаются ссылки из фантомных фигур.
- targetShape
- ShapeElement
Целевая родительская фигура, если исходные фигуры переподчиняются или дублируются. Этот параметр может иметь значение null. В этом случае исходные фигуры перемещаются.
- ghostShapes
- GhostShapeCollection
Коллекция фантомных фигур, описывающих элементы ShapeElements до предлагаемого изменения расположения. Этот метод должен изменить свойства фантомной фигуры, чтобы они соответствовали данному правилу после применения предлагаемого изменения расположения.
- proposedLocationDelta
- PointD
Предлагаемое изменение расположения в международных единицах измерения, которое будет применяться к каждой фигуре в группе.