Share via


Layout.Measure(LayoutContext, Size) 方法

定義

建議容器專案的 DesiredSize。 支援附加配置的容器元素應該從自己的 MeasureOverride 實作呼叫此方法,以形成遞歸版面配置更新。 附加的版面配置預期會針對每個容器的 UIElement 子系呼叫 Measure。

public:
 virtual Size Measure(LayoutContext ^ context, Size availableSize) = Measure;
Size Measure(LayoutContext const& context, Size const& availableSize);
public Size Measure(LayoutContext context, Size availableSize);
function measure(context, availableSize)
Public Function Measure (context As LayoutContext, availableSize As Size) As Size

參數

context
LayoutContext

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

availableSize
Size

容器可以配置給子物件的可用空間。 子物件可以要求大於可用空間;如果捲動或其他重設大小行為可能在該特定容器中,可能會容納所提供的大小。

傳回

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

備註

覆寫 NonVirtualizingLayout.MeasureOverrideVirtualizingLayout.MeasureOverride ,以提供衍生類別中此方法的行為。

適用於