WPF alinhar itens no contêiner

Então, eu tenho este simples xaml:

    <TextBox Grid.Row="0" Grid.Column="1" Margin="10,14,10,5" BorderBrush="Magenta" BorderThickness="1" >
        <TextBox.Text >
            <Binding Path="Name" NotifyOnTargetUpdated="True" UpdateSourceTrigger="PropertyChanged" >
                <Binding.ValidationRules>
                    <DataErrorValidationRule ValidatesOnTargetUpdated="False"  />
                </Binding.ValidationRules>
            </Binding>
        </TextBox.Text>
    </TextBox>

    <Border Grid.Row="1" Grid.Column="1" BorderThickness="1" BorderBrush="Lime" Margin="10, 0, 10, 0">
        <DockPanel  Margin="0"  >
            <Button  Margin="0, 0, 5, 0" Width="100" Content="First" />
            <Button  DockPanel.Dock="Right" Width="100" Content="Second" />
        </DockPanel>
    </Border>

Parece assim:

Eu gostaria de colocar os botões de forma que o primeiro botão estivesse alinhado à esquerda e o botão secoond estivesse alinhado à direita. mas como você pode ver, há um espaço entre o segundo botão e o lado direito da borda. Como eu poderia matar esse espaço? Agradeço antecipadamente!

questionAnswers(1)

yourAnswerToTheQuestion