語言

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

這個物件能給子物件的可用大小。 無限大可以指定為一個值,表示物件會大小到可用內容。

傳回

該物件在佈局時根據子物件分配大小的計算,或基於固定容器大小等其他考量,決定其所需大小。

備註

覆寫此方法以提供容器元素佈局週期的 測度 行為。

附加的版面預期會為容器的每個子節點呼叫 Measure ,並可透過提供的 VirtualizingLayoutContext 存取。

適用於