What is EXtensible Application Markup Language (XAML)?

What is EXtensible Application Markup Language (XAML)?

- XAML is a markup language used to define dynamic or static UIs for .NET applications. Though Windows Vista would be used to design XAML UIs, they can be applied to Windows XP or Windows 2003 too.
- XAML is similar to MVC in terms of the separation of the UI code from application logic.
- XAML is bound to Windows Presentation foundation to build a UI in .NET 3.0 and Windows Vista.

XAML Features:

1. XAML inherits all XML definitions and rules.
2. It also contains HTML, XHTML and other markup languages for UI.
3. Every XAML element represents a .NET CLR class due to which working with XAML becomes simple.
4. The application logic can be put in a separate file or be embedded in XAML file itself as XAML in conjunction with Windows Presentation Foundation model to provide the developers design a good UI in ASP.NET.
5. XAML files get compiled to BAML files which are smaller than XAML and easier to read which make them faster to load.
Advantages of XAML
Advantages of XAML - Easy designing of a UI - Shorter code then the previous designing techniques....
How do we create the XSD schema? - XML
While creating XML documents, it is important to structure the elements such as name of the elements and datatypes.....
What is the use of FOR XML in SQL Server? - XML
SQL Server is having a fantastic feature to retrieve data persisted in the form of XML format. The data in the XML format.......
Post your comment