This method has a default implementation that performs built-in layout for most Silverlight FrameworkElement classes.
Notes to Inheritors:
Control authors who want to customize the arrange pass of layout processing should override this method. The implementation pattern should call Arrange on each visible child object, and pass the final desired size for each child object as the finalRect parameter. Parents should call Arrange on each child, otherwise the child object will not be rendered.
Several existing Silverlight classes provide override implementations of this method. Prominent ones include: TextBox..::.ArrangeOverride, StackPanel..::.ArrangeOverride, Grid..::.ArrangeOverride.