本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

FrameworkElement.ArrangeOverride 方法 (Size)

 

发布日期: 2016年7月

在派生类中重写时,为 FrameworkElement 派生类定位子元素并确定大小。

命名空间:   System.Windows
程序集:  PresentationFramework(位于 PresentationFramework.dll)

protected virtual Size ArrangeOverride(
	Size finalSize
)

参数

finalSize
Type: System.Windows.Size

父级中应使用此元素排列自身及其子元素的最终区域。

返回值

Type: System.Windows.Size

使用的实际大小。

继承函数说明:

Control authors who want to customize the arrange pass of layout processing should override this method. The implementation pattern should call M:System.Windows.UIElement.Arrange(System.Windows.Rect) on each visible child element, and pass the final desired size for each child element as the finalRect parameter. Parent elements should call M:System.Windows.UIElement.Arrange(System.Windows.Rect) on each child, otherwise the child elements will not be rendered.

Many derived classes offer implementations of this method. Prominent ones include: M:System.Windows.Window.ArrangeOverride(System.Windows.Size), M:System.Windows.Controls.Page.ArrangeOverride(System.Windows.Size) and M:System.Windows.Controls.Control.ArrangeOverride(System.Windows.Size).

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
返回页首
显示: