日期:2014-05-16 浏览次数:21038 次
广告: 为了方便我们大家一起学习和讨论,我开设了一个群300143953。专门关于windows phone开发学习的群。因为群刚建,所以没人。欢迎大家。另外如果出现啥错误性的问题,希望大家能够 指出。毕竟我也是刚刚接触。
Windows phone8 系统中为我们开发提供了丰富的可视化控件,有些控件跟silverlight中的控件大同小异。比如说button等。有些是独有的,比如说菜单栏。那么基于此,我们首先要了解一下在windows Phone UI中,他的继承体系是啥样的。
那么在windows Phone控件中,有哪些基类,这些基类都有啥样的关系呢?这些就让我慢慢去研究一下。
在微软提供的开发文档中介绍,在phone开发中,大部分UI控件都直接或者间接继承了三个基类,分别是:
|-----System.Windows.UIElement;
|---------System.Windows.FrameworkElement;
|--------System.Windows.Controls,Control;
上述图解呢,是他的一个基本的继承系统,那么他的原始继承体系应该如图:
|--System.Object
  |--System.Windows.Threading.DispatcherObject
    |--System.Windows.DependencyObject
      |--System.Windows.Media.Visual
        |--System.Windows.UIElement
          |--System.Windows.FrameworkElement
|--System.Windows.Controls.Control
挨个介绍一下这三个基类吧:
UIElement 中常用的属性和方法:这里列举的都为常用的(详细参照http://msdn.microsoft.com/zh-cn/library/system.windows.uielement.aspx)
构造函数
| 名称 | 说明 | 
| UIElement | 初始化 UIElement 类的新实例。 | 
属性
| 
 | 名称 | 说明 | 
| CacheMode | 获取或设置 UIElement中缓存的表示形式。这个是指应该在高速缓存时呈现的内容。 | |
| Clip | 
 
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
                     |