<Window x:Class="Workspace.DockExample" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Workspace" Width="640" Height="480"> <Window.Resources> <Style TargetType="{x:Type Rectangle}"> <Setter Property="Stroke" Value="Black"/> <Setter Property="StrokeThickness" Value="2"/> <Setter Property="Margin" Value="0,0,5,5"/> <Setter Property="VerticalAlignment" Value="Top"/> </Style> <Style TargetType="{x:Type Ellipse}"> <Setter Property="Stroke" Value="Black"/> <Setter Property="StrokeThickness" Value="2"/> <Setter Property="Margin" Value="0,0,5,5"/> </Style> </Window.Resources> <StackPanel> <Rectangle Fill="Red" Width="150" Height="150" /> <Rectangle Fill="MediumBlue" Width="50" Height="50" /> <Rectangle Fill="Purple" Width="50" Height="50" /> <Rectangle Fill="Gold" Width="50" Height="50"/> </StackPanel> </Window>