Text - or anything else for that matter - can be scaled to fill all available space by using a Viewbox. Here is an example.
<Viewbox HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="{Binding Path=HeadlineText}"/>
</Viewbox>
As always, feel free to comment, or ask.