上一节,有记录写到:在WPF里,数据驱动UI,数据占核心地位,UI次之。怎么恢复数据的核心地位,那就要先了解一下Binding。 一、Binding 基础 1.1WPF中Data Binding的带来的方便 在设计架构的时间,大家都很重视分层,为什么分层呢,其实分层就是为了更好的复用 ...
经过暑假和开学一个月的学习,终于把这本书的笔记做完了,在这个过程中,我意识到了坚持对学习的重要性,同时也感受到了作为初学者,很有必要把看过的代码都敲一遍,这样才能加深理解和发现问题。在此感谢博客园和园子里的朋友们 下面把目录和源码写下来,以供大家查阅和交流 深入浅出WPF笔记主要包括: XAML语法 x名称空间详解 控件和布局 深入浅出话Binding 深入浅出话属性 深入浅出话事件 深入浅出话 ...
2012-10-05 18:30 27 5193 推荐指数:
上一节,有记录写到:在WPF里,数据驱动UI,数据占核心地位,UI次之。怎么恢复数据的核心地位,那就要先了解一下Binding。 一、Binding 基础 1.1WPF中Data Binding的带来的方便 在设计架构的时间,大家都很重视分层,为什么分层呢,其实分层就是为了更好的复用 ...
上两篇的记录重在记录绑定的源(Source)和路径(Path),本篇主要记录一下目标(Target)的属性。 一、属性与读写方法 在面向对象的程序设计中,一个类经常会有私有字段,属性,方法 ...
依赖属性: 节省实例对内存的开销; 属性值可以通过Binding依赖到其他对象上。 WPF中,依赖对象的概念被DependencyObject类实现,依赖属性被DependencyProperty类实现 ...
一、Binding对数据的校验与转化 在上一篇中有提到过绑定像是一座桥梁,在桥梁两端要有源和目标以及在桥梁上面我们可以设立关卡对数据进行验证,除此之外,源提供的数据有时不一定是目标想要的类型,但 ...
一、认识命令 1.1命令的特点 提到“命令”,我们应该想到命令的发出者,命令的接受者,命令的内容,准备工作,完成任务,回报工作。。。与事件中的发送者,接受者,消息,处理,处理,处理一一对应, ...
本篇将记录一下如何在WPF中绘画和设计动画,这方面一直都不是VS的强项,然而它有一套利器Blend;这方面也不是我的优势,幸好我有博客园,能记录一下学习的过程。在本记录中,为了更好的理解绘画与动画,多数的例子还是在VS里面敲出来的。好了,不废话了,现在开始。 一、WPF绘画 1.1基本图 ...
前面的记录有的地方已经用到了资源,本文就来详细的记录一下WPF中的资源。我们平时的“资源”一词是指“资财之源”,是创造人类社会财富的源泉。在计算机程序中,只要是对程序有用的对象都可以统称资源。不过本文只记录WPF对象级资源和二进制资源。 一、WPF对象级资源的定义与查找 在WPF中 ...
我们通常说的模板是用来参照的,同样在WPF中,模板是用来作为制作控件的参照。 一、认识模板 1.1WPF菜鸟看模板 前面的记录有提过,控件主要是算法和数据的载体。控件的算法主要体现在可以激发的事件、可以调用的方法、能进行的操作等方面;控件的数据体现为:控件能展示哪些数据。上面两方面终决定 ...