FrameworkElement.ArrangeOverride(Size) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、子要素を配置し、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) し、各子要素の最終的な目的のサイズを finalRect
パラメーターとして渡す必要があります。 親要素は各子を呼び出す Arrange(Rect) 必要があります。それ以外の場合、子要素はレンダリングされません。
多くの派生クラスは、このメソッドの実装を提供します。 目立つものには、次のものが含まれます。 ArrangeOverride(Size)ArrangeOverride(Size) ArrangeOverride(Size)