VirtualizingLayout.ArrangeOverride(VirtualizingLayoutContext, Size) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
When implemented in a derived class, provides the behavior for the "Arrange" pass of layout. Classes can override this method to define their own "Arrange" pass behavior.
Size ArrangeOverride(VirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(VirtualizingLayoutContext context, Size finalSize);
function arrangeOverride(context, finalSize)
Protected Overridable Function ArrangeOverride (context As VirtualizingLayoutContext, finalSize As Size) As Size
Parameters
- context
- VirtualizingLayoutContext
The context object that facilitates communication between the layout and its host container.
- finalSize
- Size
The final area within the container that this object should use to arrange itself and its children.
Returns
The actual size that is used after the element is arranged in layout.
Remarks
Override this method to provide the behavior for the arrange pass of the layout cycle on a container element.
The attached layout is expected to call Arrange for each of the container's children, which can be accessed through the provided VirtualizingLayoutContext.