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)

適用於

另請參閱