 <p>Try to use <code>Grid</code> with <code>IsSharedSizeScope</code>, instead of <code>StackPanel</code>, like below:</p> <pre><code>&lt;Grid Grid.IsSharedSizeScope="true" HorizontalAlignment="Center"&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition SharedSizeGroup="buttons"/&gt; &lt;ColumnDefinition SharedSizeGroup="buttons"/&gt; &lt;ColumnDefinition SharedSizeGroup="buttons"/&gt; &lt;ColumnDefinition SharedSizeGroup="buttons"/&gt; &lt;ColumnDefinition SharedSizeGroup="buttons"/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Button x:Name="PreviousPage" Content="Previous" Grid.Column="0"/&gt; &lt;Button x:Name="Info" Content="Information" Grid.Column="1"/&gt; &lt;Button x:Name="InetTicket" Content="Internet ticket" Grid.Column="2"/&gt; &lt;Button x:Name="FindStation" Content="Find station" Grid.Column="3"/&gt; &lt;Button x:Name="NextPage" Content="Next" Grid.Column="4"/&gt; &lt;/Grid&gt; </code></pre>