Вы хотите вместо DockPanel:
<DockPanel DockPanel.Dock="Bottom" LastChildFill="True">
<TextBlock DockPanel.Dock="Right" ... />
<Slider ... />
</DockPanel>
DockPanel предоставляет вам необходимую функциональность «Якорь». StackPanel просто укладывает вещи рядом друг с другом.
В вашем блоке кода я заметил, что ваша StackPanel уже закреплена в док-панели, поэтому я включил тот же атрибут закрепления в мой пример кода выше.