XAML is supposed to be ‘Extensible Application Markup Language’ – i.e. a generic, flexible framework for creating application markups. However, most searches for XAML yield either WPF or Silverlight-specific materials.
The only exception at this time (that I am aware of) is Oslo framework (M-language & co.) – proving that XAML can be used outside of the presentation layer.
I’m looking for information on how to include XAML in my own application. How can I serialize my application’s object into XAML and then deserialize this XAML into a new instance of this object? Is there official MSFT information on this? What about generic XAML support in .NET BCL?
There’s support for XAML in the .Net BCL in the System.Windows.Markup namespace. It has classes that can load and understand XAML fragments.