VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) 方法

定义

为布局周期的“度量”传递提供行为。 类可以重写此方法以定义其自己的“Measure”传递行为。

Size MeasureOverride(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As VirtualizingLayoutContext, availableSize As Size) As Size

参数

context
VirtualizingLayoutContext

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

availableSize
Size

此对象可以提供给子对象的可用大小。 可以将 Infinity 指定为一个值,以指示对象的大小将调整为任何可用内容。

返回

此对象根据对子对象的分配大小计算或基于其他注意事项(如固定容器大小)确定它在布局期间所需的大小。

注解

重写此方法,为容器元素上的布局周期的 度量 传递提供行为。

附加布局应为容器的每个子级调用 Measure ,可通过提供的 VirtualizingLayoutContext 访问。

适用于