随笔分类 -  WPF

摘要:转载自:http://www.cnblogs.com/shanlin/p/3954531.html WPF系列自然需要以一个实际项目为结束。这里分享一个博客园博客实现的一个项目,我觉得作为一个练手的项目非常合适。担心博主后期会删除什么,这里先备份在自己的博客里面分享给大家。 本文所有源码下载:T... 阅读全文
posted @ 2014-12-30 19:59 Learning hard 阅读(7666) 评论(10) 推荐(5) 编辑
摘要:一、引言 在前面介绍了WPF一些核心的内容,其中包括WPF布局、依赖属性、路由事件、绑定、命令、资源样式和模板。然而,在WPF还衍生出了一种很好的编程框架,即WVVM,在Web端开发有MVC,在WPF客户端开发中有MVVM,其中VM就相当于MVC中C(Control)。在Web端,微软开发了Asp... 阅读全文
posted @ 2014-12-29 22:35 Learning hard 阅读(19378) 评论(13) 推荐(17) 编辑
摘要:示例代码:TreeViewEx.zip原文地址:http://www.codeproject.com/Tips/673071/WPF-TreeView-with-WinForms-Style-FomatIntroductionWPF defaultTreeViewis very good, but ... 阅读全文
posted @ 2014-12-28 22:14 Learning hard 阅读(14149) 评论(1) 推荐(5) 编辑
摘要:一、引言 模板从字面意思理解是“具有一定规格的样板"。在现实生活中,砖块都是方方正正的,那是因为制作砖块的模板是方方正正的,如果我们使模板为圆形的话,则制作出来的砖块就是圆形的,此时我们并不能说圆形的”砖块“不是砖块吧。因为形状只是它们的外观,其制作材料还是一样的。所以,模板可以理解为表现形式。W... 阅读全文
posted @ 2014-12-28 20:36 Learning hard 阅读(21004) 评论(9) 推荐(14) 编辑
摘要:一、引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用。而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一样,尽管我们可以在每个控件中定义格式,但是如果多个控件都应用了多个格式的时候,我们就可以把这些格式封装成格式,然后在资源中定义这个格式,之前如果... 阅读全文
posted @ 2014-12-27 19:17 Learning hard 阅读(21994) 评论(8) 推荐(12) 编辑
摘要:一、引言 WPF命令相对来说是一个崭新的概念,因为命令对于之前的WinForm根本没有实现这个概念,但是这并不影响我们学习WPF命令,因为设计模式中有命令模式,关于命令模式可以参考我设计模式的博文:http://www.cnblogs.com/zhili/p/CommandPattern.html... 阅读全文
posted @ 2014-12-23 22:47 Learning hard 阅读(17845) 评论(7) 推荐(12) 编辑
摘要:一、引言 WPF绑定使得原本需要多行代码实现的功能,现在只需要简单的XAML代码就可以完成之前多行后台代码实现的功能。WPF绑定可以理解为一种关系,该关系告诉WPF从一个源对象提取一些信息,并将这些信息来设置目标对象的属性。目标属性总是依赖属性。然而,源对象可以是任何内容,可以是一个WPF元素、或... 阅读全文
posted @ 2014-12-20 02:08 Learning hard 阅读(21873) 评论(7) 推荐(14) 编辑
摘要:一、引言 WPF除了创建了一个新的依赖属性系统之外,还用更高级的路由事件功能替换了普通的.NET事件。 路由事件是具有更强传播能力的事件——它可以在元素树上向上冒泡和向下隧道传播,并且沿着传播路径被事件处理程序处理。与依赖属性一样,可以使用传统的事件方式使用路由事件。尽管路由事件的使用方式与传统... 阅读全文
posted @ 2014-12-16 23:35 Learning hard 阅读(15505) 评论(5) 推荐(8) 编辑
摘要:一、引言 感觉最近都颓废了,好久没有学习写博文了,出于负罪感,今天强烈逼迫自己开始更新WPF系列。尽管最近看到一篇WPF技术是否老矣的文章,但是还是不能阻止我系统学习WPF。今天继续分享WPF中一个最重要的知识点——依赖属性。二、依赖属性的全面解析 听到依赖属性,自然联想到C#中属性的概念。C#... 阅读全文
posted @ 2014-12-15 23:20 Learning hard 阅读(22268) 评论(7) 推荐(22) 编辑
摘要:一、引言 关于WPF早在一年前就已经看过《深入浅出WPF》这本书,当时看完之后由于没有做笔记,以至于我现在又重新捡起来并记录下学习的过程,本系列将是一个WPF快速入门系列,主要介绍WPF中主要的几个不同的特性,如依赖属性、命令、路由事件等。 在正式介绍之前,我还想分享下为什么我又要重新捡起来WP... 阅读全文
posted @ 2014-11-25 23:18 Learning hard 阅读(51598) 评论(18) 推荐(25) 编辑