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