深入浅出WPF----第五章----控件与布局
2016-06-21 17:59
288 查看
你可以把控件想象成一个容器,容器里装的东西就是它的内容。控件的内容可以直接是数据,也可以是控件。当控件的内容还是控件的时候就形成了控件的嵌套。我们把被嵌套的控件称为子级控件,这种控件嵌套在U1布局时尤为常见.因为允许控件嵌套,所以wPF的UI会形成一个树形结构。如果不考虑控件内部的组成结构,只观察由控件组成的“树”,那么这棵树称为逻辑树(LogicalTree);WPF控件往往是由更基本的控件构成的,即控件本身就是一棵树,如果连控件本身的树也考虑在内,则这棵比逻辑树更“繁茂”的树称为可视元素树(visualTree)。
控件是内存中的对象,控件的内容也是内存中的对象。控件通过自己的某个属性引用着作为其内容的对象,这个属性称为内容属性(ContcntProperty)。“内容属性”是个统称,具体到某种控件上,内容属性都有自己确切的名字―有的直接就叫Contcnt,有的叫Child;有些控件的内容可以是集合,其内容属性有叫Ilcms或Children的。控件的内容属性与XAML标签的内容存在一定的对应关系,下面稍做解释。
控件是内存中的对象,控件的内容也是内存中的对象。控件通过自己的某个属性引用着作为其内容的对象,这个属性称为内容属性(ContcntProperty)。“内容属性”是个统称,具体到某种控件上,内容属性都有自己确切的名字―有的直接就叫Contcnt,有的叫Child;有些控件的内容可以是集合,其内容属性有叫Ilcms或Children的。控件的内容属性与XAML标签的内容存在一定的对应关系,下面稍做解释。
相关文章推荐
- ubuntu 12.04 "系统的网络服务与此版本的网络管理器不兼容
- 前端书籍小技巧
- 在计算机尤其是人工智能领域,为何顶级会议尤为重要
- ORA-01033:oracle初始化或者关闭错误
- django在pyhton2.7 和 python3.* 之间代码和睦相处的方法
- 今日内容
- Git和Repo管理使用简要介绍
- Spring3.1 对Bean Validation规范的新支持(方法级别验证)
- “深入理解”—插入排序算法
- android RSA 加密实现
- Redis学习笔记9--Redis持久化
- dubbo性能测试报告
- FragmentTabHost
- FPGA频率测量算法
- “深入理解”—插入排序算法
- PHP发送POST请求的三种方式
- mysql之预处理语句prepare、execute、deallocate
- 玩转Java注释:自动调用监听器
- POJ 2761 Feed the dogs Treap+离散处理
- unbuntu配置tomcat的startup.sh文件