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.