次の方法で共有


FrameworkElement.ArrangeOverride(Size) メソッド

定義

派生クラスでオーバーライドされると、子要素を配置し、FrameworkElement 派生クラスのサイズを決定します。

protected:
 virtual System::Windows::Size ArrangeOverride(System::Windows::Size finalSize);
protected virtual System.Windows.Size ArrangeOverride (System.Windows.Size finalSize);
abstract member ArrangeOverride : System.Windows.Size -> System.Windows.Size
override this.ArrangeOverride : System.Windows.Size -> System.Windows.Size
Protected Overridable Function ArrangeOverride (finalSize As Size) As Size

パラメーター

finalSize
Size

この要素が要素自体と子を配置するために使用する親の末尾の領域。

戻り値

Size

使用する実際のサイズ。

注意 (継承者)

レイアウト処理の配置パスをカスタマイズするコントロール作成者は、このメソッドをオーバーライドする必要があります。 実装パターンは、表示される各子要素を呼び出 Arrange(Rect) し、各子要素の最終的な目的のサイズを finalRect パラメーターとして渡す必要があります。 親要素は各子を呼び出す Arrange(Rect) 必要があります。それ以外の場合、子要素はレンダリングされません。

多くの派生クラスは、このメソッドの実装を提供します。 目立つものには、次のものが含まれます。 ArrangeOverride(Size)ArrangeOverride(Size) ArrangeOverride(Size)

適用対象

こちらもご覧ください