2012年10月29日

Silverlight --- Behavior技术(三)

摘要: Silverlight 3中的Behavior技术(三)从前面的介绍中我们可以知道,当我们设计好了Action或Behavior之后,其实不仅是设计师(Designer)可以使用,一般开发人员在撰写应用程序时,也可以将常用的功能封装成了Action或Behavior,让其他开发人员直接套用。 我们在这边看一个简单的例子,从这个例子当中我们也来看如何设计Action。请参考底下这个画面: 这是一个很典型的简单输入画面,使用者可以在TextBox中输入文字,但是,当用户点选TextBox的时候,得先把TextBox中的文字先清空后才能输入,体贴一点的程序,会在用户点选该TextBox时,就直... 阅读全文

posted @ 2012-10-29 10:38 雪影 阅读(197) 评论(0) 推荐(0) 编辑

Silverlight --- Behavior技术(二)

摘要: Silverlight 3中的Behavior技术(二) OK,说了这么多,我们还是先来看看该怎么在开发环境当中使用Behavior技术。当然,就单纯的Silverlight开发人员(不管是Designer或是Developer)来说,开发环境安装好Blend 3是最低的要求,同时当您安装了Silverlight 3 SDK以及Blend 3 SDK、Silverlight 3 Toolkit等套件之后,您可以直接在Blend 3当中建立一个Silverlight应用程序,接着在场景中布置一个Button和一个TextBlock,并且随意设计一个动画。 接着,请切换到Assets页标签,若.. 阅读全文

posted @ 2012-10-29 10:34 雪影 阅读(226) 评论(0) 推荐(0) 编辑

Silverlight --- Behavior技术(一)

摘要: Silverlight 3中的Behavior技术(一) Silverlight 3这个版本刚释出时,让人感到惊艳的新功能很多,但要说哪一项技术可以彻底改变和提升开发人员与设计师之间的合作方式,并且能够达成真正的模块化并且提高程序代码重用性,对于Silvelright应用程序(或网站)的开发有着决定性的关键影响,那非Behavior技术莫属了。 几乎我的所有朋友(和客户们),对于Silverlight加入这个新功能无不大加赞许,它一举解决了过去designer(设计师或美术人员)和developer(程序设计师)长期的合作与沟通问题,找出了一个可以让设计师和开发人员好好沟通并且互相配合的方式. 阅读全文

posted @ 2012-10-29 10:30 雪影 阅读(162) 评论(0) 推荐(0) 编辑

2012年10月10日

Silverlight的依赖属性与附加属性(六)

摘要: WPF依赖属性(续)(2)依赖属性与附加属性的区别接上篇,感谢各位的评论,都是认为依赖属性的设计并不是为了节省内存,从大的方面而讲是如此.样式,数据绑定,动画样样都离不开它.这篇我们来看下依赖属性与附加属性的区别.注册方法我们知道注册依赖属性使用Register方法,注册附加属性则使用RegisterAttached方法,如下代码public class DPCustomPeople:DependencyObject{ public static readonly DependencyProperty AgeProperty = DependencyProperty... 阅读全文

posted @ 2012-10-10 09:46 雪影 阅读(175) 评论(0) 推荐(0) 编辑

Silverlight的依赖属性与附加属性(五)

摘要: 知识回顾接上篇,回顾这三篇讲了什么东西首先说明了属性的现存问题,然后介绍了依赖属性的基本用法及其解决方案,由于依赖属性以静态属性的方式存在,进而又介绍了可重写的属性元数据的使用.这是以上三篇所说明的问题.当然依赖属性的特性依然没有说完整.这两天也一直在想依赖属性,然后就是头疼,呵呵.由于WPF的依赖属性系统与整体功能都有关联,所以接下来等讲到某个特性的时候然后再来讲依赖属性.这篇我们来个简单的实践,增加点乐趣.定义RadioButtonList和CheckBoxListWPF内置没有这两个控件,但实际开发时,用到的会比较多.下面我们一起来创建这两个控件.明确控件需求定义依赖属性重写默认样式属. 阅读全文

posted @ 2012-10-10 09:25 雪影 阅读(223) 评论(0) 推荐(0) 编辑

Silverlight的依赖属性与附加属性(四)

摘要: 知识回顾接上篇,上篇我们真正接触到了依赖属性的用法,以及依赖属性的属性元数据的用法,并且也实实在在地解决了之前第二篇提到的一系列问题.来回顾一下属性默认值属性变更通知属性强制回调本篇将继续讨论上一篇提到的问题,主题依然是属性元数据.内容概要属性值验证默认值问题依赖属性的不变与可变属性元数据的唯一性重写属性元数据改写属性元数据一.属性值验证依赖属性具备属性验证的功能,其也会对依赖属性默认值进行验证,在DependencyProperty的Register方法中最后一个参数为ValidateValueCallback,用于属性值验证,如下代码public static readonly Depe. 阅读全文

posted @ 2012-10-10 09:23 雪影 阅读(198) 评论(0) 推荐(0) 编辑

Silverlight的依赖属性与附加属性(三)

摘要: 上篇说明了属性存在的一系列问题.属性默认值,可以保证属性的有效性.属性验证有效性,可以对输入的属性进行校验属性强制回调,即不管属性有无发生变化,都要做出通知.属性变更通知,当属性发生变化可以通知程序作出一系列的处理.这里还没WPF什么事,我们来看看依赖属性是如何解决以上问题的.内容概要定义第一个最简单的依赖属性依赖属性值基本操作属性包装器属性元数据(PropertyMetadata)属性元数据基本行为MSDN的原话虽然生硬,但准确定性毋庸置疑.当理解后再来看别有一番体会.一.定义第一个最简单的依赖属性MSDN原话:Windows Presentation Foundation (WPF) 提. 阅读全文

posted @ 2012-10-10 09:21 雪影 阅读(194) 评论(0) 推荐(0) 编辑

Silverlight的依赖属性与附加属性(二)

摘要: 这篇我们将要讨论的是WPF依赖属性,接触过的朋友应该对其有所了解,但在我们讲WPF依赖属性之前,我们来看看在WPF出现之前.net中的属性是如何使用的。普遍存在的属性问题c#基本属性ASP.NET自定义控件属性WinForm自定义控件属性Javascript自定义控件属性c#基本属性namespace WPFControlTutorialPart2_Basic{ public class Person { private string _name; public string Name { get { return ... 阅读全文

posted @ 2012-10-10 09:20 雪影 阅读(151) 评论(0) 推荐(0) 编辑

2012年10月8日

Silverlight的依赖属性与附加属性(一)

摘要: 学习Silverlight已经一段时间,当中也弄个几个小东西,也是用过mvvm进行过开发,但是平时都是拿来主义,有问题就百度或者是谷歌,觉得需要系统的学习。 下面是我在学习中看过的各位大神的博客,转载过来算是用于资料的积累。Silverlight的依赖属性与附加属性Silverlight AttachedProperty,CLR属性,DependancyProperty,Silverlight,依赖属性,值变更,寻值,附加属性好久没写Silverlight了,依赖属性(Dependency Property)和附加属性(Attached Property)这两个算是很基础的知识都不是很记得了. 阅读全文

posted @ 2012-10-08 10:19 雪影 阅读(158) 评论(0) 推荐(0) 编辑

2006年10月18日

从数据库读取图片,并固定显示

摘要: ' Widt... 阅读全文

posted @ 2006-10-18 21:30 雪影 阅读(294) 评论(0) 推荐(0) 编辑

导航