十、样式

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

方法一:

第一步:定义样式。

在相应的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中微软定义了许多常用的样式,虽然有的已经屏蔽,但是可以解屏蔽,直接拿来使用。

原文地址:https://www.cnblogs.com/suinuaner/p/ten.html