---
title: "What is XAML?"  
description: "XAML (pronounced zammel) is an acronym for eXtensible  Application  Markup  Language and is an XML-based specification for defining UI Although XAML w"  
author: "Uttam Misra"  
published: 2010-10-13  
updated: 2014-09-18  
canonical: https://www.mindstick.com/blog/22/what-is-xaml  
category: "xaml"  
tags: ["xaml"]  
reading_time: 1 minute  

---

# What is XAML?

XAML (pronounced zammel) is an acronym for [eXtensible](https://www.mindstick.com/blog/59/xaml-extensible-application-markup-language) [Application](https://www.mindstick.com/articles/12824/calculator-application-in-android) Markup [Language](https://www.mindstick.com/startup/28/preply-the-fast-growing-platform-transforming-language-learning) and is an XML-based [specification](https://www.mindstick.com/news/369/specifications-of-redmi-note-10-series-leaked-before-the-official-launch) for defining UI Although XAML was created specifically for WPF. This is technically called a declarative [programming](https://www.mindstick.com/articles/12214/web-development-company-in-india-laid-on-the-foundation-of-concrete-java-programming) model. WPF will take that [definition](https://yourviews.mindstick.com/view/70598/false-furore-over-the-leadership-definition-statement-of-army-chief-bipin-rawat) and [convert](https://www.mindstick.com/forum/2093/configurationmanager-appsettings-convert-n-to-n-why) it into real [elements](https://www.mindstick.com/forum/1440/wpf-button-with-multiple-text-elements) on the screen.\

##### For Example:

```
        //XAML Code   <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <StackPanel> <Label>MindStick</Label> </StackPanel> </Page>
```

XAML [documents](https://www.mindstick.com/articles/156931/the-main-types-of-business-documents) are strict XML. Every tag (for example, StackPanel or Label) and [attribute](https://www.mindstick.com/blog/221/attributes-reflection) (for example, Margin or FontSize) must correspond to a valid .NET type or property. If a tag has the wrong case or an unknown attribute is used, the resulting XAML won’t work.

---

Original Source: https://www.mindstick.com/blog/22/what-is-xaml

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
