摘要:
在Silverlight 5中新增了自定义扩展标记,它通过继承于 MarkupExtension 类,重载该类中的ProvideValue方法以判断得到相应的返回值,以设置被绑定控件的属性。
下面我们通过一个最为简单的实例来理解自定义扩展标记是如何工作的。
第一步:新建一个UserMarkExtension.cs类,注意UserMark(扩展标记名)+Extension.cs(固定的后缀)=UserMarkExtension.cs
第二步:设置3个可被访问的属性标签LBText,LBWidth,RcRadius
第三步:重载PrivideValue函数,设置返回的属性值,
三个步骤的UserMarkExtension.cs类代码如下:
第四步:为需 阅读全文
在Silverlight 5中新增了自定义扩展标记,它通过继承于 MarkupExtension 类,重载该类中的ProvideValue方法以判断得到相应的返回值,以设置被绑定控件的属性。
下面我们通过一个最为简单的实例来理解自定义扩展标记是如何工作的。
第一步:新建一个UserMarkExtension.cs类,注意UserMark(扩展标记名)+Extension.cs(固定的后缀)=UserMarkExtension.cs
第二步:设置3个可被访问的属性标签LBText,LBWidth,RcRadius
第三步:重载PrivideValue函数,设置返回的属性值,
三个步骤的UserMarkExtension.cs类代码如下:
第四步:为需 阅读全文
posted @ 2011-04-25 10:46
.NET架构
阅读(2349)
评论(1)
推荐(6)

浙公网安备 33010602011771号