Вы хотите сказать, что вы хотите, чтобы кнопка была выровнена справа от формы? Если это так, StackPanel не будет этого делать. Это сделано для того, чтобы «складывать вещи» горизонтально или вертикально.
Я бы предложил вам попробовать DockPanel :
<DockPanel>
<TextBlock x:Name="ProgressIndicator"
DockPanel.Dock="Left"
Text="Ready..." />
<Button DockPanel.Dock="Right"
Content="Load Data"
Width="100"
Click="Button_Load"
Margin="0,5,0,0" />
</DockPanel>