Establecer la propiedad de estilo de una etiqueta WPF en el código?

En App.xaml, tengo el siguiente código:

<Application.Resources>
    <Style x:Key="LabelTemplate" TargetType="{x:Type Label}">
        <Setter Property="Height" Value="53" />
        <Setter Property="Width" Value="130" />
        <Setter Property="HorizontalAlignment" Value="Left" />
        <Setter Property="Margin" Value="99,71,0,0" />
        <Setter Property="VerticalAlignment" Value= "Top" />
        <Setter Property="Foreground" Value="#FFE75959" />
        <Setter Property="FontFamily" Value="Calibri" />
        <Setter Property="FontSize" Value="40" />
    </Style>
</Application.Resources>

Esto pretende proporcionar una plantilla genérica para mis etiquetas.

En el código principal de XAML, tengo la siguiente línea de código:

<Label Content="Movies" Style="{StaticResource LabelTemplate}" Name="label1" />

Sin embargo, me gustaría inicializar la propiedad de estilo a través del código. Yo he tratado:

label1.Style = new Style("{StaticResource LabelTemplate}");

y

label1.Style = "{StaticResource LabelTemplate}";

Ninguna de las soluciones era válida.

Cualquier ayuda sería apreciada :).

Respuestas a la pregunta(3)

Su respuesta a la pregunta