码迷,mamicode.com
首页 > 其他好文 > 详细

五,控件

时间:2014-07-26 01:37:26      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:使用   strong   io   for   re   c   cti   window   

  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

五,控件

标签:使用   strong   io   for   re   c   cti   window   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!