Click or drag to resize
IContainerShape Methods

The IContainerShape type exposes the following members.

Methods
  NameDescription
Public methodAddItem
Adds item to the Items collection.
Public methodAddItems
Adds items to the Items collection.
Public methodDeserialize
Deserializes the specified info.
(Inherited from ISerializable.)
Public methodFitToChildren
Fits the size of the container to its children bounding box.
Public methodInitialize
Initializes the specified service locator and parent graph.
(Inherited from IDiagramItem.)
Public methodOnContainerItemsDeserialized
Called when the items in the containers have been deserialized and added to the Items collection.
Public methodOnDragEnter
Called on drag enter.
(Inherited from IDragDropAware.)
Public methodOnDragLeave
Called on drag leave.
(Inherited from IDragDropAware.)
Public methodOnDrop
Called on drop.
(Inherited from IDragDropAware.)
Public methodRefreshBounds
Refreshes the container bounds after a manipulation.
Public methodRemoveItem
Removes item from the Items collection.
Public methodRemoveItems
Removes items from the Items collection.
Public methodSerialize
Serializes this instance.
(Inherited from ISerializable.)
Top
Extension Methods
  NameDescription
Public Extension MethodContains
Returns whether the container contains in its hierarchy the given item.
(Defined by CommonExtensions.)
Public Extension MethodGetActualBounds
Gets the ActualBounds if the given item is an IShape, otherwise the IDiagramItem's Bounds will be returned.
(Defined by CommonExtensions.)
Public Extension MethodGetChildrenBounds
Gets the enclosing bounds of the floating children of a container - shapes and floating connections.
(Defined by ContainerService.)
Public Extension MethodGetFloatingChildren
Gets the floating children of a container - shapes and floating connections.
(Defined by ContainerService.)
Public Extension MethodGetItemsRecursively
Returns the full hierarchy of items contained in the container.
(Defined by CommonExtensions.)
Public Extension MethodGetSerializationInfoOverloaded.
Gets the serializationInfo.
(Defined by SerializationExtensions.)
Public Extension MethodGetSerializationInfoOverloaded.
Gets the SerializationInfo of the IDiagramItem.
(Defined by SerializationExtensions.)
Public Extension MethodGetSupremumContainer
Gets the first (lowest in the hierarchy) group which groups both given shapes.
(Defined by CommonExtensions.)
Public Extension MethodGetSupremumGroup
Gets the first (lowest in the hierarchy) group which groups both given shapes.
(Defined by GroupExtensions.)
Public Extension MethodHasSelectedChild
Determines whether a container has a selected child.
(Defined by CommonExtensions.)
Public Extension MethodSetFromSerializationInfo(SerializationInfo)Overloaded.
Sets from serialization info.
(Defined by SerializationExtensions.)
Public Extension MethodSetFromSerializationInfo(SerializationInfo)Overloaded.
Sets from serialization info.
(Defined by SerializationExtensions.)
Top
See Also