, Dr Herbie wrote

XAML is equivalent to a .resx file; it's a DSL for the UI processed at compile time.

Actually I'd disagee with that a bit  Smiley  XAML is a stright OMV based object seralisation system, doesn't care what you use it for (see XamlServices.Save()) the MS-WPF grammar is the DSL for WPF.