摘要:
我们经常有这样的需求,给xaml的一个元素绑定一个值,但是显示用绑定值来显示其他的值。比如从数据库中取出的日期是2010-11-14,显示的时候需要显示2010年11月14日,怎么解决这个需求呢?silverlight给我们提供了一个IValueConverter接口来解决这个问题。该接口有两个方法:Convert:在将源数据传递到目标以在 UI 中显示之前,对源数据进行修改。ConvertBac... 阅读全文
摘要:
silverlight提供了属性系统,管理依赖属性。依赖属性的用途在于提供一种方法基于其他输入的值计算属性。这些其他输入可以包括外部属性、实时属性确定机制、重用模板或者通过对象树中其他元素的父子关系获得的值,还以可以提供将更改传播到其他属性的回调。下面就来给Button添加一个依赖属性:通过这种方式就给类ButtonExpand扩展了一个依赖属性。也可以通过propertyChangedCallb... 阅读全文