This list is utterly incomplete. Because I get the feeling that there is nothing irrelevant in the framework really so you might as well learn all of it :)
So here they are:
DependencyObject:
- Properties:
- Methods:
FrameworkElement:
- Properties:
- ActualHeight (Bind to this rather than Height ... a common newbie mistake)
- ActualWidth
- Resources
- TemplatedParent
- Methods:
Control:
- Properties:
- Template (This is the first time this property appears in the inheritance tree)
- Properties:
- ContentSource (not in silverlight!)
ControlTemplate class.
BindingOperations static class methods:
Attributes in System.Windows namespace:
Markup Extensions:
- StaticResourceExtension
- DynamicResourceExtension
- TemplateBinding
- (same as {Binding RelativeSource={RelativeSource TemplatedParent} Path=path} )