首页 > 其他 > 详细

五,控件

时间:2014-07-26 01:37:26      阅读:308      评论:0      收藏:0      [点我收藏+]
  1. 所有控件都继承自System.Windows.Control类。
  2. 字体继承
    当设置任何字体属性时,属性值都会流经嵌套的对象,例如,如果为顶级窗口设置了FontFamily属性,窗口中的所有控件都会得到相同的FontFamily属性值,除非为控件明确设置了不同的字体。这是因为字体属性是依赖属性,并且依赖属性能够提供的特性之一就是属性值继承。
    属性值继承能够流经那些根本就不支持相应属性的控件,例如创建一个包含StackPanel面板的窗口,在StackPanel面板中有三个Label控件,可以为窗口设置FontSize属性,因为Window类继承自System.Windows.Control类,但是不能为StackPanel面板设置FontSize属性,因为它不是一个控件,但如果设置了窗口的FontSize属性,属性值仍然会经过StackPanel面板,到达其内部的标签,并改变标签的字体大小。
    与字体一样,其它几个基本属性也使用属性值继承,在control类中,Foreground属性使用继承,Background属性不使用,在UIElement类中,AllowDropIsEnabledIsVisible属性都使用属性继承,在FremeworkElement中,CultureInfoFlowDirection属性也使用属性值继承,

五,控件,布布扣,bubuko.com

五,控件

原文:http://www.cnblogs.com/jiao1855/p/3869127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!