次の方法で共有


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

このオブジェクトが子オブジェクトに提供できるサイズ。 無限大は、オブジェクトが使用可能なコンテンツに合ったサイズになることを示す値として指定できます。

戻り値

子オブジェクトに割り当てられたサイズの計算、または固定コンテナー サイズなどの他の考慮事項に基づいて、レイアウト中にこのオブジェクトが必要と判断するサイズ。

注釈

コンテナー要素のレイアウト サイクルの メジャー パスの動作を提供するには、このメソッドをオーバーライドします。

添付レイアウトは、指定された VirtualizingLayoutContext を介してアクセスできるコンテナーの子ごとに Measure を呼び出す必要があります。

適用対象