WPF: ¿Cómo hacer que los controles se estiren en un StackPanel?

Un control deslizante y algunos otros controles no se estirarán para llenar el espacio disponible cuando se coloque en un StackPanel; en su lugar, el ancho siempre es MinWidth (o aproximadamente 10 píxeles si MinWidth no está configurado). ¿Cómo lo hago estirar (el equivalente de Anchor.Left | Anchor.Right en WinForms)? Ejemplo

<StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal">
    <Slider Value="14" SmallChange="0.5" Maximum="100" Minimum="4" 
            x:Name="FontSize" MinWidth="30" LargeChange="2" 
            TickFrequency="10" TickPlacement="TopLeft" 
            HorizontalAlignment="Stretch"/>
    <TextBlock Margin="8" Text="{Binding ElementName=FontSize, Path=Value}" 
               VerticalAlignment="Center"/>
</StackPanel>

Respuestas a la pregunta(2)

Su respuesta a la pregunta