XAML stands for eXtensible Application Markup Language.
XAML is known as a declarative markup language.
XAML simplifies UI creation for .NET Framework applications.
Has flexibility to create UI elements in XAML and separate the UI definitions from runtime logic.
Code behind files support separating UI definitions from runtime logic.
XAML work flow includes separate elements to work on UI design, business logic by using different potential tools.
XAML can be represented as text files in as XML files and XML encoding is applied to it by using UTF-8 standard.