Original: WPF notes (1.9 styles and control templates)--hello,wpf!
Another use of resources is style settings:
<Window>
<window.resources>
<Style x:key="MyStyle"TargetType="{x:type TextBlock}">
<Setter Property="VerticalAlignment"Value="Center" />
<Setter Property="FontWeight"Value="Bold" />
<Setter Property="FontStyle"Value="Italic" />
</Style>
</window.resources>
<DockPanel>
<StackPanel>
<TextBlock Style="{StaticResource MyStyle}">Name:</TextBlock>
<TextBox Text="{Binding Path=name}" />
<TextBlock Style="{StaticResource MyStyle}">Nick:</TextBlock>
<TextBox Text="{Binding Path=nick}" />
</StackPanel>
</DockPanel>
</Window>
The code is easy to understand, remember to define each style with a setter, notice that x:key is specified, and then which control needs to apply a style, the style is specified in the control, and if you do not specify x:key, all controls use this (and of course, do not set a style for the control="{StaticResource MyStyle}")。
WPF Notes (1.9 styles and control templates)--hello,wpf!