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) を呼び出し、各子要素の最終的な目的のサイズを finalSize パラメーターとして渡す必要があります。 親要素は各子に対して Arrange(Rect) を呼び出す必要があります。それ以外の場合、子要素はレンダリングされません。
多くの派生クラスは、このメソッドの実装を提供します。 目立つものには、 ArrangeOverride(Size)、 ArrangeOverride(Size) 、 ArrangeOverride(Size)などがあります。