十、样式
如果多个控件使用同一个样式,则可以使用此方法。
方法一:
第一步:定义样式。
在相应的XAML文件中的Page.Resources标签下加入如下代码:
<Style TargetType="Button" x:Key="DefButton">
<Setter Property="Background" Value="Blue" />
<Setter Property="BorderBrush">
<Setter.Value>Red</Setter.Value>
</Setter>
</Style>
说明:(1)TargetType是必须说明应用于那一个控件
(2)x:Key是指这种风格的唯一标识
(3)两种setter的使用时一致的
第二步:使用此样式
在相应控件的属性中加入 Style="{StaticResource DefButton}”
方法二
将样式都集中放在一起
第一步:右键项目——〉添加——〉新建项——〉资源字典
第二步:在此文件的根标签下加入“方法一种第一步的代码”
第三步:在相应的XAML文件中的Page.Resources标签下加入如下代码:
<ResourceDictionary Source="新建的资源字典的名字.xaml"></ResourceDictionary >
第四步:在相应控件的属性中加入 Style="{StaticResource 唯一标识}”
说明:在工程的Common/StandardStyles.xaml中微软定义了许多常用的样式,虽然有的已经屏蔽,但是可以解屏蔽,直接拿来使用。
posted on 2012-12-02 21:31 gentle_girl 阅读(188) 评论(0) 编辑 收藏 举报