(X) Hide this SilverlightShow next training events: Getting started with the Silverlight 5 Beta - a free 1 hour webinar on May 11th, by Michael Crump. Join at 10 am PST.
XNA for Windows Phone 7 - a 3 day training by MCC Peter Kuhn. June 1-3, 9 am - 1.30 pm PST. Sign up early-bird for $199.

More from Silverlight Show

  • Daily News Digest 05/10/2011
  • This Wednesday on SilverlightShow: Getting started with the Silverlight 5 Beta Webinar! Slides now available!
  • Custom Cursors in Silverlight
  • Babylon Toolkit : a toolbox for developing 3D applications with Silverlight 5
  • Getting the Windows Azure WP7 Toolkit demo to work
Skip Navigation LinksHome / News / View News

Demystifying Silverlight Dependency Properties

+ Add to SilverlightShow Favorites
0 comments   /   posted by Silverlight Show on Jan 11, 2011
(0 votes)

SilverlightShow Page for all Silverlight and Windows Phone 7 (WP7) things on TwitterWith this blog post, Dan Wahlin tries to give some clarity around the concept of dependency properties in Silverlight.

Source: Dan Wahlin's WebLog

I have the opportunity to teach a lot of people about Silverlight (among other technologies) and one of the topics that definitely confuses people initially is the concept of dependency properties. I confess that when I first heard about them my initial thought was “Why do we need a specialized type of property?” While you can certainly use standard CLR properties in Silverlight applications, Silverlight relies heavily on dependency properties for just about everything it does behind the scenes. In fact, dependency properties are an essential part of the data binding, template, style and animation functionality available in Silverlight. They simply back standard CLR properties. In this post I wanted to put together a (hopefully) simple explanation of dependency properties and why you should care about them if you’re currently working with Silverlight or looking to move to it.


Comments RSS RSS
No comments

Add Comment


Please add 7 and 6 and type the answer here: