Помогите, пожалуйста, с позиционированием в WPF

Нужно сделать так, чтобы при изменении размера окна текст всегда был в центре картинки, как это можно сделать?

Код программы:

    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <StackPanel Grid.Column="0">
            <StackPanel.Background>
                <ImageBrush ImageSource="/Resources/bg_ventilation.jpg" Stretch="Uniform"/>
            </StackPanel.Background>
            <TextBlock Style="{StaticResource ResourceKey=SPTextBlock}" Text="Введите данные" FontSize="22"/>
            <TextBlock Style="{StaticResource ResourceKey=SPTextBlock}" Text="И программа выполнит расчеты" FontSize="14"/>
        </StackPanel>
    </Grid>

//Код стиля в App.xaml
        <Style TargetType="TextBlock" x:Key="SPTextBlock">
            <Setter Property="Foreground" Value="White"/>
            <Setter Property="FontFamily" Value="Arial"/>
            <Setter Property="HorizontalAlignment" Value="Center"/>
            <Setter Property="VerticalAlignment" Value="Stretch"/>
        </Style>

введите сюда описание изображения


Ответы (0 шт):