NonVirtualizingLayout.ArrangeOverride 方法

定义

在派生类中实现时,为布局的“排列”传递提供行为。 类可以重写此方法,以定义自己的“排列”传递行为。

Size ArrangeOverride(NonVirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize);
function arrangeOverride(context, finalSize)
Protected Overridable Function ArrangeOverride (context As NonVirtualizingLayoutContext, finalSize As Size) As Size

参数

context
NonVirtualizingLayoutContext

促进布局与其主机容器之间的通信的上下文对象。

finalSize
Size

容器中的最后一个区域,此对象应使用该区域来排列自身及其子级。

返回

在布局中排列元素之后使用的实际大小。

注解

重写此方法以提供容器元素上布局周期的 排列 过程的行为。

附加布局应针对容器的每个子级调用 Arrange ,可通过提供的 NonVirtualizingLayoutContext 进行访问。

适用于