티스토리 뷰
스타일을 정의할 때 x:Key
속성이 누락된 경우, 지정된 형식(Type)에 대한 스타일을 공통으로 적용시킬 수 있다.
이 방법은 매우 광범위하게 추가된 모든 요소에 대해서 스타일을 적용하기에 위험이 따를 수 있다.
스타일 정의
Label 형식(Type)을 가진 모든 요소에 대해서 아래에 정의한 스타일을 모두 적용한다.
만약 x:Key
속성을 Resources.Style에 사용하면 해당 스타일은 요소에 적용하려면 Style
속성을 사용하여 적용할 수 있다.
<Window.Resources>
<Style TargetType="{x:Type Label}">
<Setter Property="ItemsControl.Cursor" Value="Hand"/>
</Style>
</Window.Resources>
컨트롤 추가 및 스타일 자동 적용
<StackPanel Margin="10, 3">
<Label Background="Red" Content="Red Label"/>
<Label Background="Blue" Content="Blue Label"/>
</StackPanel>
댓글