日期:2014-05-16 浏览次数:20872 次
广告: 为了方便我们大家一起学习和讨论,我开设了一个群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 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|