Share via


VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) 方法

定義

提供配置週期的「量值」傳遞行為。 類別可以覆寫這個方法,以定義自己的「量值」傳遞行為。

本檔適用于 Windows 應用程式 SDK 中適用于 WinUI 的 WinUI 2 for UWP (,請參閱Windows 應用程式 SDK命名空間) 。

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

參數

context
VirtualizingLayoutContext

內容物件,可協助配置與其主機容器之間的通訊。

availableSize
Size

這個物件可以提供給子物件的可用大小。 Infinity 可以指定為值,以指出物件的大小會調整為任何可用的內容。

傳回

此物件在版面配置期間決定它所需的大小,根據子物件的配置大小計算,或根據固定容器大小等其他考慮而定。

備註

覆寫這個方法,以提供容器專案上版面配置週期 的量值 傳遞行為。

附加的配置預期會針對每個容器的子系呼叫 Measure ,其可透過提供的 VirtualizingLayoutCoNtext 來存取。

適用於