March 2010
Intermediate to advanced
1216 pages
33h 44m
English
Every .NET programmer is familiar with properties and events, which are core parts of .NET's object abstraction. Few would expect WPF, a user interface technology, to change either of these fundamentals. But surprisingly enough, that's exactly what WPF does.
In this chapter, you'll learn how WPF replaces ordinary .NET properties with a higher-level dependency property feature. Dependency properties use more efficient storage and support additional features such as change notification and property value inheritance (the ability to propagate default values down the element tree). Dependency properties are also the basis for a number of key WPF features, including animation, data binding, and styles. Fortunately, ...
Read now
Unlock full access