言語

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

この要素が自身とその子を配置するために使用する親内の最後の領域。

返品

実際に使用されるサイズ。

注意 (継承者)

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

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

適用対象

こちらもご覧ください