Поделиться через


KeepGroupWithinDiagramRule.GetCompliantGroupBounds - метод

Обновляет объект GhostShapeCollection таким образом, чтобы он соответствовал данному объекту GroupBoundsRules после применения предлагаемого изменения расположения. Это GroupBoundsRule ограничит общие границы группы дочерних форм, так что он остается в области под и справа от верхней левой границы родительской формы. Правая и нижняя стороны родительской фигуры не будут ограничивать дочерние фигуры.

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public Overrides Sub GetCompliantGroupBounds ( _
    store As Store, _
    targetShape As ShapeElement, _
    ghostShapes As GhostShapeCollection, _
    proposedLocationDelta As PointD _
)
public override void GetCompliantGroupBounds(
    Store store,
    ShapeElement targetShape,
    GhostShapeCollection ghostShapes,
    PointD proposedLocationDelta
)

Параметры

  • store
    Тип: Microsoft.VisualStudio.Modeling.Store
    Хранилище, содержащее элементы ShapeElements, на которые делаются ссылки из фантомных фигур.
  • targetShape
    Тип: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
    Целевая родительская фигура, если исходные фигуры переподчиняются или дублируются.Этот параметр может иметь значение null. В этом случае исходные фигуры перемещаются.
  • ghostShapes
    Тип: Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
    Коллекция фантомных фигур, описывающих элементы ShapeElements до предлагаемого изменения расположения.Этот метод должен изменить свойства фантомной фигуры, чтобы они соответствовали данному правилу после применения предлагаемого изменения расположения.
  • proposedLocationDelta
    Тип: Microsoft.VisualStudio.Modeling.Diagrams.PointD
    Предлагаемое изменение расположения в международных единицах измерения, которое будет применяться к каждой фигуре в группе.

Безопасность платформы .NET Framework

См. также

Ссылки

KeepGroupWithinDiagramRule Класс

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен