随笔分类 -
WPF
|
|
|
learn WPF now ,i wish that i can help you ...
|
-
wpf DropDownButton 源码
摘要:/*************************************************************************************最近看了一下DropDownButton源码,启示意义很大,所以分享一下 Extended WPF Toolkit Copyright (C) 2007-2013 Xceed Software Inc. This program is provided to you under the terms of the Microsoft Public License (Ms-PL) as published at http://w
阅读全文
-
wpf 实现IDataErrorInfo
摘要:publicclass Contact : IDataErrorInfo{ privatestring _firstName; privatestring _lastName; publicstring FirstName { get { return _firstName; } set { _firstName = value; } } publicstring LastName { get { return _lastName; } set { _lastName = value; } ...
阅读全文
-
Binding
摘要:WPF学习之数据绑定1.Banding基础WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,ValidationRules,TwoWayBinding等功能,省去了很多维护的繁琐工作。另外对于WPF中提供的数据模板功能,让我们可以轻松定制可以被复用的控制呈现的模块—但这是以数据绑定为前提来做到轻松易用的效果的。数据提供者例如XmlDataProvider和ObjectDataProvider更是简化了将对象以特定方式绑定并呈现的过程。可以说,数据绑定是WPF中让我们真正能够开始体现其
阅读全文
-
wpf linearGradient
摘要:Brush In WPF看了一篇介绍Brush的blog博客,觉得不错,解决了我很久的疑惑,于是就将其copy下来。WPF中的画刷前面说过的,可以设置颜色的地方有,基本图形的边线Stroke, 填充Fill, 还有文字的颜色Foreground。当时都是直接设置成一个颜色值, 如:, 这样就有了一个边线是蓝色的红色矩形。但实际上这些可以设置颜色的属性都是画刷类型的,只是当直接写成颜色值的时候,系统自动转换成了纯色画刷。就像下面 这样: SliverLight中的画刷有以下几种:...
阅读全文
-
wpf属性系统
该文被密码保护。
-
wpf mvvm
该文被密码保护。
-
wpf 之命令
摘要:WPF学习之深入浅出话命令 分类: WPF 2012-11-05 18:08 1125人阅读 评论(0) 收藏 举报今天看了一篇很好的命令文章,遂将其copy下来,感谢作者!WPF为我们准备了完善的命令系统,你可能会问:“有了路由事件为什么还需要命令系统呢?”。事件的作用是发布、传播一些消息,消息传达到了接收 者,事件的指令也就算完成了,至于如何响应事件送来的消息事件并不做任何限制,每个接收者可已用自己的行为来响应事件。也就是说,事件不具有约束力。命令 和事件的区别就在于命令具有约束力。的确,在实际编程工作中,即使只用事件不用命令程序的逻辑一样被驱动的很好,但我们不能够阻止程序员按照自己...
阅读全文
-
wpf依赖属性学习
摘要:感觉这片博客不错,所以copy下来,留着可以慢慢看,真的很不错....这段是MSDN上对依赖属性(DependencyProperty)的描述。主要介绍了两个方面,WPF中提供了可用于扩展CLR属性的服务;被这个服务支持的属性称为依赖属性。 单看描述,云里雾里的,了解一个知识,首先要知道它产生的背景和为什么要有它,那么WPF引入依赖属性是为了解决什么问题呢?从属性说起 属性是我们很熟悉的,封装类的字段,表示类的状态,编译后被转化为get_,set_方法,可以被类或结构等使用。 一个常见的属性如下: 1: public class NormalObject 2: { 3: ...
阅读全文
-
wpf study
该文被密码保护。
|