In App.xaml, I have the following code:
<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>
This is meant to provide a generic template for my labels.
In the main XAML code, I have the following line of code:
<Label Content="Movies" Style="{StaticResource LabelTemplate}" Name="label1" />
However, I'd like to initialize the Style property through code. I have tried:
label1.Style = new Style("{StaticResource LabelTemplate}");
and
label1.Style = "{StaticResource LabelTemplate}";
Neither solution was valid.
Any help would be appreciated :).
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…