Shalvin Interests

Monday, July 11, 2011

Silverlight Dependency Property

Dependency Property include a mechanism that at any point of time determines what the value of propery should be based on several incluences working on the property such as databinding, styling and so on. These multiple services are called property providers They can be considered as the enabler for animation, databinding, styling and so on.

These different properties are prioritized. Animation is having the highest priority. This prioritization process is called dynamic value resoultion.

The list is as follows :
1. Animation
2. Local value. If you set a value using Resources or data binding it is considered as locally set
3. Styles
4. Property Value Inheritance
5.Default Value

No comments:

Post a Comment