【发布时间】:2013-08-17 21:55:05
【问题描述】:
我正在学习 Silverlight(主要用于 Windows Phone 开发)。我阅读了 Silverlight 2 Unleashed,目前正在阅读 Silverlight 4 Unleashed。后者有一章关于依赖属性。正如我从本章中了解到的那样,依赖对象(具有依赖属性)用于 UI 控件对象以支持动画和数据绑定系统。好的。很清楚。
现在,随着本章的进行,将讨论附加属性。使用它的主要原因(如书中以及互联网上所述)是为了防止创建子类并将附加属性添加到相关对象。而且由于附加属性已经是依赖属性,附加的行为也被添加了。
现在的问题是:我该怎么做?子类化有什么问题?真的,为什么在处理附加属性时有很多代码?
【问题讨论】:
标签: silverlight dependency-properties attached-properties attachedbehaviors