App.xaml에는 다음 코드가 있습니다.
<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>
이것은 내 레이블에 대한 일반 템플릿을 제공하기위한 것입니다.
기본 XAML 코드에는 다음 코드 줄이 있습니다.
<Label Content="Movies" Style="{StaticResource LabelTemplate}" Name="label1" />
그러나 코드를 통해 Style 속성을 초기화하고 싶습니다. 나는 시도했다 :
label1.Style = new Style("{StaticResource LabelTemplate}");
과
label1.Style = "{StaticResource LabelTemplate}";
두 솔루션 모두 유효하지 않습니다.
어떤 도움을 주시면 감사하겠습니다 :).