첫째 사전에 몇 가지 최고의 스타일 가이드 웹 사이트와 책, 감사를 제안 해주십시오 수 :
- 가 사용되는 XAML 파일 - 상위 요소의 리소스
- App.xaml 파일 - Application.Resources 요소에 있습니다.
- 스타일 용 전용 xaml 파일 -이 파일은 ResourceDictionary 및 ResourceDictionary.MergedDictionaries 요소를 사용하여 App.xaml에서 참조 할 수 있습니다. 당신이 당신의 스타일을 넣어하기로 결정 어디든지
, 그것은 자원 요소 내에해야합니다. 스타일을 글로벌하게하려면 App.xaml을 사용하는 것이 좋습니다. 아래 그림과 같이
<Application.Resources>
<Style x:Key="TextBoxStyle2" TargetType="TextBox">
<Setter Property="Background" Value="CornflowerBlue" />
</Style>
...
</Application.Resources>
이 스타일은, 정적 자원으로 참조 할 수 있습니다 :
<StackPanel Orientation="Vertical">
<TextBox Text="Default Style" />
<TextBox Text="Custom Style" Style="{StaticResource TextBoxStyle1}" />
</StackPanel>
당신은 당신의 스타일 정말 멋진 얻을 자신의 XAML 파일에서 그들을 정의하고 앱에서이를 참조 할 수 있습니다 .xaml은 다음과 같습니다.
<Application.Resources>
<ResourceDictionary x:Key="Styles">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Colors.xaml"/>
<ResourceDictionary Source="Styles.xaml"/>
...
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
이것은 정말 스타일을 구성하는 유용한 방법입니다.