What is XAML?
XAML is a language from Microsoft which stands for eXtensible Application Markup Language. It is a declarative language used specially for defining application user interfaces. It is XML based. Each XAML tag corresponds to a class in .NET Framework and the properties represent XML attributes.
The above tag represents a button that is defined in the System.Windows.Controls.Button