我阅读并阅读了Silverlight中的依赖属性,但我仍然没有看到它的重要性。有人可以解释我,非常简单,依赖属性是什么以及何时需要它?
答案 0 :(得分:1)
以下是Dependency Property Overview on MSDN的摘录,应该比以往更优雅地回答您的问题:
依赖项属性的目的是提供一种基于其他输入的值计算属性值的方法。这些其他输入可能包括系统属性,例如主题和用户首选项,即时属性确定机制(如数据绑定和动画/故事板),多用途模板(如资源和样式)或通过父子关系知道的值元素树中的其他元素。此外,可以实现依赖项属性以提供自包含验证,默认值,监视对其他属性的更改的回调,以及可以基于潜在运行时信息强制属性值的系统。派生类还可以通过覆盖依赖项属性元数据来更改现有属性的某些特定特征,而不是覆盖现有属性的实际实现或创建新属性。
阅读full article了解更多详情
希望这有帮助