StackPanel.Orientation Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets or sets the dimension by which child elements are stacked.
Assembly: System.Windows (in System.Windows.dll)
XMLNS for XAML: Not mapped to an xmlns.
<StackPanel Orientation="Horizontal"/> -or- <StackPanel Orientation="Vertical"/>
Property Value
Type: System.Windows.Controls.OrientationOne of the enumeration values that specifies the orientation of child elements. The default is Vertical.
Dependency property identifier field: OrientationProperty
The following example creates a horizontal list of items by setting the Orientation property to Horizontal.
<StackPanel Orientation="Horizontal" Margin="20"> <Rectangle Fill="Red" Width="50" Height="50" Margin="5" /> <Rectangle Fill="Blue" Width="50" Height="50" Margin="5" /> <Rectangle Fill="Green" Width="50" Height="50" Margin="5" /> <Rectangle Fill="Purple" Width="50" Height="50" Margin="5" /> </StackPanel>
The preceding example produces output that is similar to the following illustration.

Show: