Ползунок и некоторые другие элементы управления не будут растягиваться, чтобы заполнить доступное пространство при размещении в StackPanel; вместо этого ширина всегда равна MinWidth (или около 10 пикселей, если MinWidth не задана). Как сделать его растяжкой (эквивалент Anchor.Left | Anchor.Right в WinForms)? Пример:
<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>