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 - пространство имен