Share via


PhoneApplicationFrame.ArrangeOverride Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.

Namespace:  Microsoft.Phone.Controls
Assembly:  Microsoft.Phone (in Microsoft.Phone.dll)

Syntax

Protected Overrides Function ArrangeOverride ( _
    finalSize As Size _
) As Size
protected override Size ArrangeOverride(
    Size finalSize
)

Parameters

  • finalSize
    Type: System.Windows..::.Size
    The final area within the parent that this element should use to arrange itself and its children.

Return Value

Type: System.Windows..::.Size
Returns Size. The actual size used.

Remarks

Windows Phone will always lay out the RootVisual in portrait orientation with the origin at the top-left corner of the physical screen. However, the PhoneApplicationFrame class switches the Width and Height during the arrange and measure passes, in addition to applying a rotate transform, in order to display content in landscape mode.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Platforms

Windows Phone

See Also

Reference

PhoneApplicationFrame Class

Microsoft.Phone.Controls Namespace