次の方法で共有


VirtualizingLayout.ArrangeOverride(VirtualizingLayoutContext, Size) メソッド

定義

派生クラスで実装された場合、レイアウトの "配置" パスの動作を提供します。 クラスは、このメソッドをオーバーライドして、独自の "配置" パス動作を定義できます。

Size ArrangeOverride(VirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(VirtualizingLayoutContext context, Size finalSize);
function arrangeOverride(context, finalSize)
Protected Overridable Function ArrangeOverride (context As VirtualizingLayoutContext, finalSize As Size) As Size

パラメーター

context
VirtualizingLayoutContext

レイアウトとそのホスト コンテナー間の通信を容易にするコンテキスト オブジェクト。

finalSize
Size

このオブジェクトが自身とその子を配置するために使用するコンテナー内の最後の領域。

戻り値

要素がレイアウトに配置された後に使用される実際のサイズ。

注釈

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

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

適用対象