次の方法で共有


NonVirtualizingLayout.ArrangeOverride メソッド

定義

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

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

パラメーター

context
NonVirtualizingLayoutContext

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

finalSize
Size

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

戻り値

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

注釈

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

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

適用対象