A list of all things wpf/silverlight

I want to breathe these. But for that I need to write them down.
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:

FrameworkElement:

Control:

  • Properties:
    • Template (This is the first time this property appears in the inheritance tree)
ContentPresenter Class:



ControlTemplate class. 

BindingOperations static class methods:


Attributes in System.Windows namespace:

Attributes in System.Markup namespace:


Markup Extensions:

  • StaticResourceExtension
  • DynamicResourceExtension
  • TemplateBinding 
    • (same as {Binding RelativeSource={RelativeSource TemplatedParent} Path=path} )