I don’t quite understand what the mean by this (MSDN):
XAML directly represents the instantiation of objects in a specific set of backing types defined in assemblies. This is unlike most other markup languages, which are typically an interpreted language without such a direct tie to a backing type system.
What is a backing type and backing type system? Are these sets file where tags for the XAML are defined?
Backing Typeshere just means that there are specific, direct equivalent classes that match your XAML declarations. Your XAML is the markup – but the WPF assemblies have exactly matching classes that “back those up”.This is as opposed to HTML; your web browser probably doesn’t have a class named
imgto match your<img>tags. It actually might; but HTML is not meant to represent distinct, backing types. XAML, on the other hand, is meant to have a 1-to-1 relationship between its object tags and actual classes in code.