VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レイアウト サイクルの "メジャー" パスの動作を提供します。 クラスは、このメソッドをオーバーライドして、独自の "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 を呼び出す必要があります。