03 2012 档案

摘要:介绍 在典型的图形设计器中,有多种技术手段实现item之间的连接: (1)在工具箱中,提供连接元素,用户可以将其先拖拽到Designer Canvas上,然后,通过连接点将源Item和目标Item连接起来。(2)Item本身具备连接点,用户可以直接拖拽到其余Item上。 本文,采用第(2)种方式实现。用例(连接Item) 相信,大家已经知道:在设计器应用程序中,如何去连接Item,但是这里会介绍一些细节问题,以此来说明在连接过程中,各个活动所涉及到的相关类。 (1)如果将鼠标移动到designer item上时,将会在Item的四周出现类型为Connector的四个元素。其默认的布局定义在C. 阅读全文
posted @ 2012-03-31 15:04 挑战 阅读(1128) 评论(0) 推荐(0)
摘要:数据绑定简而言之就是通过绑定数据源的形式,通过控件将数据展示出来。通过相关设置,使控件实现数据驱动,即当数据发生变化时,UI层展示数据同步变化。包括:(1)Source,数据源为后台自定义的数据类,要求绑定的属性为公有。例如,声明数据源实体类(声明一个变量类,包括有压力、温度等属性,这里仅仅包含温度的实现)namespace DataBinding{ public class Variable { private int temperature; public int Temperature { get { return temperature; } set{temperature = ... 阅读全文
posted @ 2012-03-12 17:23 挑战 阅读(502) 评论(0) 推荐(0)
摘要:开发语言会将常用功能以类的形式封装,开发人员根据自己的业务需求,也会封装满足自身业务需求的类,如果有序组织这些类?一方面,便于开发人员准确调用;另一方面,编译器可以有效识别具有相同命名的类,就引入了命名空间,简单的说,是通过类似树状结构来组织各种类,是一种较为有效的类名排列方式。 而XAML和.NET其他语言一样,也是通过命名空间有效组织起XAML内部的相关元素类,这里的命名空间与.NET中的命名空间不是一一对应的,而是一对多,都一眼望去,都是“网址”这里的网址,是遵循XAML解析器标准的命名规则,而不是真正的网址(在IE中根本打不开)。例如xmlns="http://schemas 阅读全文
posted @ 2012-03-09 16:20 挑战 阅读(3171) 评论(0) 推荐(1)