Version

LayoutManagerBase Class Members

The following tables list the members exposed by LayoutManagerBase.

Public Properties
 NameDescription
Public PropertyLayoutItemsLayout items collection.  
Public Methods
 NameDescription
Public MethodCalculateMaximumSizeCalculates the maximum size required to layout the items at their maximum sizes.  
Public MethodCalculateMinimumSizeCalculates the minimum size required to layout the items.  
Public MethodCalculatePreferredSizeCalculates the preferred size required to layout the items.  
Public MethodInvalidateLayoutInvalidates any cached information so the layout manager recalculates everything next.  
Public MethodLayoutContainerLays out items contained in this layout manager by calling PositionItem off the passed in container for each item.  
Protected Methods
 NameDescription
Protected MethodOnLayoutChangedThis method is called whenever a layout item is added, removed or the layout is cleared. Implementation of this method calls InvalidateLayout to invalidate any cached information.  
Protected MethodValidateConstraintObjectImplementation should throw an exception if the passed in constraint is not a valid constraint for this layout manager. It usually checks the type.  
See Also