[摘要] 数据绑定,不仅可以用在传统的绑定环境中,还能被扩展应用到控件属性上。通过数据绑定,在应用程序UI和程序逻辑之间建立了一种联系。正常建立绑定后,在数据的值发生改变后,绑定到数据的元素将自动更新、体现出数据的变化。36908
本文的主要工作是探讨使用数据绑定实现数据对象对UI的驱动的实现。本文详细探讨了数据绑定的原理与实现,论文中结合了能谱仪项目对数据绑定进行了实际应用,最后总结使用数据绑定技术的优势。
[毕业论文关键词] 数据绑定;自动更新;UI驱动;
Data binding implement data objects for UI drive
Abstract
Data binding, In addition to the traditional binding environment, data binding has been extended to control properties. Through data binding, we have a connection between application UI and program logic.. After the establishment of the normal binding, the value of the data changes, the elements of the data will be automatically updated to reflect the changes of data.
The main job of this paper is to investigate the implementation of data object to UI driven by data binding. This paper discusses the principle and implementation of data binding, and the application of the spectrometer project to data binding is discussed, and the advantage of data binding technology is summarized.
Keywords: Data binding; auto update; UI Driver
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 WPF简介 1
1.2 WPF发展概况和国内外研究现状 1
1.3 本文的研究内容及结构安排 3
2 WPF核心技术 4
2.1 XAML 4
2.2依赖属性 6
2.3路由事件 8
2.4布局与控件 9
2.5资源与命令 12
3 数据绑定 16
3.1数据绑定概要 16
3.2数据绑定基础 17
3.3绑定源概述 22
3.4数据校验与转换 27
3.5数据绑定总结 30
4 能谱仪科研项目 31
4.1能谱仪项目介绍 31
4.2实现软件绑定模块 32
5 总结和展望 34
5.1毕业设计总结 34
5.2工作展望 34
致谢 35
参考文献 36
附录 37
1 绪论
1.1 WPF简介
现在大多数采用两种GDI和用户子系统,这是主要的技术是在1985年推出的Windows 1.0的基于Windows的用户界面。早在20世纪90年代时,OpenGL(创建)由SGI公司成为一种高级二文图形和流行的图形库的三文图形开发在微软系统或非微软系统上。
作用于电脑设计辅助,科学可视化和它被广泛应用于游戏的开发工作。 DirectX是微软在1995年推出,为2个D图形,输入法提供了一个新的高性能处理,通讯,音响技术,最终延长至3天与DirectX 2(1996)推出的支持。
经过多年的发展,DirectX和GDI得到了许多改进。 Windows XP的时代已经推出了GDI +技术,该建筑位于顶部,GDI和增加了对阿尔法渲染和渐变画笔支持。新的DirectX版本已经发布,不断突破的计算机图形应用程序的限制。
在2002年,微软发布了the.net框架托管代码,开发人员开始享受高效创建Windows和Web应用程序模型。
在这一点上,(基于GDI +)的Windows窗体为C#,VB和Windows的C ++软件工程师工作用新的UI是主要的用户界面。但它仍然有GDI +和所有基本的用户限制。 使用数据绑定实现数据对象对UI的驱动:http://www.751com.cn/tongxin/lunwen_35571.html