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) 。