面朝大海 春暖花开

天行健,君子以自强不息; 地势坤,君子以厚德载物; 宠辱不惊,闲看庭前花开花落; 去留无意,漫随天外云卷云舒。 不妄取,不妄予,不妄想,不妄求, 与人方便,随遇而安。 ——《周易》

导航

十、样式

如果多个控件使用同一个样式,则可以使用此方法。

方法一:

第一步:定义样式。

在相应的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编辑  收藏  举报