XAML compilation involves three things :
- Converting XAML file in special binary format (namely BAML)
- embedding the converted content as a binary resource in the assembly being built
- performing the plumbing work that connects XAML with procedural code
Point to ponder :-
Normally XAML file declartaion starts with x:Class but it can also do without it. When x:Class is not used it means it’s pure xaml file without any code behind file. It means features related to procedural code can not be used.