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)在各个目标元素中,该样式会被自动调用。

     

  • 相关阅读:
    Svn如何使用,有什么作用?
    Unity脚本基础Day02
    unity设计模式-----责任链模式
    LitJson ---json的创建和解析
    Mesh编程——三角形,多边形,正方体,园形,圆环
    unity基础逻辑题
    unity——UI拖拽实现拼图
    unity:倒计时
    UGUI Toggle的监听事件绑定
    UnityGUI系统之InputField
  • 原文地址:https://www.cnblogs.com/3xiaolonglong/p/9870594.html
Copyright © 2011-2022 走看看