zoukankan      html  css  js  c++  java
  • WPF---样式(一)

    一、概要

    Style通俗的讲,就是一组Setter,设置目标控件的一些属性,便于复用。

    注:如果一个属性在控件本身进行了设定,那么Style中的对应属性值会被覆盖掉。

    二、命名样式和目标样式

    命名样式:声明时候,指定一个名称,显示应用该样式到目标控件;

    目标样式:声明时候,指定一个目标类型,这个样式会自动应用到那种类型的各个元素上。

    命名样式的声明与使用

     1)使用x:Key来命名一个样式;

     2)使用一组Setter中的Property和Value两个特性进行设置;

     3)Property指定了目标元素的哪个属性应该被设置;

           ---被指定的属性必须是依赖属性

      ---指定属性时,需要包含类型名称或者该类型名称的父类名称,如果指定了父类名称,则表示该Style可以应用到该父类以及其派生类

     4)Value指定了用来设置目标属性的值;

     5)使用StaticResource的标记扩展来引用样式。

      

    目标样式的声明与使用

     1)设定TargetType特性指定应用该样式的目标类型;

     2)不设置x:Key属性,设置后会阻止目标样式自动应用该样式;

     3)Setter中为Property赋值的时候,不需要指定类名;

     4)在各个目标元素中,该样式会被自动调用。

     

  • 相关阅读:
    BZOJ2330 SCOI2011糖果
    BZOJ 3812主旋律
    模板更新 扩展卢卡斯
    BZOJ4556 HEOI2016字符串
    CodeForces700E Cool Slogans
    Atcoder Contest069F:Flag
    计算几何模板(更新中......)
    BZOJ4003 JLOI2015城池攻占
    BZOJ3772精神污染
    HDU5919 SequenceⅡ
  • 原文地址:https://www.cnblogs.com/3xiaolonglong/p/9870594.html
Copyright © 2011-2022 走看看